Puzzles solved by SONIA