Puzzles solved by amit