@Ankit:
SS has correctly pointed out.
X implies Y means that if X is false, then Y can be true/false.
But, look at option(f): It only says that: If X is false, then Y is false.
Also, you can think of it in terms of necessary and sufficient conditions.
Y is a necessary condition for X.
It means if Y doesn't hold then X too won't hold.
So, we can perfectly infer option(a) from X implies Y.
:)