Puzzles solved by sp45