Puzzles solved by SOPHIA