let me tell u that the puzzle is perfectly correct !
but ur method ist and also the puzzle contains all the information required to solve it ,i would suggest u to understand the puzzle much nicely and if u cant understand it thats the reason for its called a "Puzzle " !
think before it !