Puzzles solved by nidhi