Puzzles solved by hms