Puzzles solved by HPS