I am having a hard time proving the following $$ (a \to b) \vdash (\lnot a \to \lnot b) $$
I followed the book advice and first proved that $ (a \to b) \vdash (\lnot \lnot a \to \lnot \lnot b) $ using the Deduction Theorem but I am stuck afterwards. I have been trying to use every Axioms/Modus/Rules I know but always end up with unsatisfactory result.
A hint would be appreciated,