Puzzles solved by hf