Puzzles solved by kayal