MCN Puzzle Solution