Check the Answers in detail with Working Notes.
Solutions at some points may differ with different way of solving & taking assumptions. We have taken assumptions in the most ligical way, you may have some other assumption or way of solving which may differ, which may not make your answer a Wrong answer, Possibly it may be correct taking an alternate view as given by ICAI to Paper checkers