Puzzles solved by M123