Puzzles solved by Haba