Puzzles solved by haya