Puzzles solved by soypro