Puzzles solved by tyhf