Puzzles solved by pratik