Puzzles solved by GP90