Puzzles solved by kavya