Puzzles solved by mag_chan12