Puzzles solved by hgfft