Puzzles solved by MARYSIA