Puzzles solved by hala