Puzzles solved by sophia