Puzzles solved by hdf