Puzzles solved by Affe300