Puzzles solved by halis