Puzzles solved by hgcfsz