it's like ,
A - > B
B
--------------------
A.
where A is if you do every problem in book.
B is you learn discrete matematics.
If B is true , can you always say that A is true?
if A is false , then also A->B gives true , so it is not always true to say that A is always true.