Puzzles solved by hsa