Puzzles solved by HNFHMHFMFH