世界で一番美しくて難しいナンプレに挑戦、その4

インターネットで何冊かの数独問題集を購入し、数独の手法をいくつか学びました。
そのため、いろいろ1ヶ月程挑戦してみました。

西尾徹也氏著「世界で一番美しくて難しいナンプレ5」からは、
第91問から第100問までの10問に挑戦しましたが、
中でも、第97問から第100問にかけては、いろいろな解法要素が含まれていて
難易度も高く感じられました。

そこで、解に辿り着くまでのプロセスを目で見える形にしてみました。
数独に慣れてない方も、読んで理解できるものと信じます。

なお、このページでは、以下の説明に於いて、81個のセルをマスといい、
3×3の9つのマスからなる一塊をブロックと呼びます。
9×9の行列に対し、横のラインを上から第m行、
縦のラインを左から第n列と表示してマスの位置を特定しています。

では、第100問の問題解決過程をお楽しみ下さい。

図1でお分かりのように、最初の段階では数字の決まるマスはただ1つで、
左から第3列、上から第5行の黄色のマスに「2」が入ります。

最初の手掛かりは、図2の第1行の中に、2つある「47」のピンクの2マスです。
図2で、第1行の各マスから、「4」と「7」が消去されます。

図3では、縦の第3列、第4列、第9列からなる黄色のマスが構成する「1」の
Swordfish により、横の行にある3カ所のマスから「1」が消去されます。

図4では、「2」の水色のマスの縦の X-wing により、
各マスの行にある 4カ所の「2」が消去されます。

図5では、横の第3行、第6行、第9行からなる黄緑のマスの「6」の
Swordfish により、縦の列にある5カ所の「6」が消去されます。

図6の第2行では、4つの数字「4,5,7,9」からなる黄色の4つのマスにより、
その行の黄色ではないマスにある「4,5,7,9」が消去されます。

図7では、まず左上のブロックにある黄色の2つの「16」により、
そのブロック内にある黄色ではないマスにある「1」と「6」が消去されます。

さらに、図7の第2列では、4つの数字「3,5,7,9」からなる水色の4つのマスにより、
その列の水色ではないマスにある「3,5,7,9」が消去されます。

その結果、図8の左上のブロックで、第3行第2列のマスの数字「4」(赤)が決定されます。

同時に、同ブロックで第1行第3列のマスの数字「7」(桃色)が決定され、
右上のブロックの第1行第9列のマスの数字「4」(桃色)も決定されます。
そして、左下のブロックの第8行第3列のマスの「4」が決まります。

さらに、図8において、まず、中央の3つのブロックの「4」を含む水色のマスの配置から
中段中央のブロックの第5行第4列のピンクのマスの「4」が決定します。
その結果、右中段のブロックのピンクのマスの「4」が決まります。

そこで、図9における赤から桃色3つの「4」 が表記されます。

図9の中段右のブロックにおいて、第6行第8列のマスの桃色の「4」 が決まると、
図10に示されるように、そのブロック内で、「2」(桃色)が決まり、
第5行で唯一の 「6」(桃色)が決まります。

図11の第3行の2つのマスに「78」があるので、同 行の他のマスにある「7」と「8」が消去されます。
その結果、右上ブロックの第7列のみに「7」があるので、
中段と下段のブロック内にある第7列の「7」は消去され、
右下ブロックの「7」の入るマス(水色)も決定します。
それに伴い、右中段のブロックのピンクのマスの「3」も決定します。

そこまでの結果が、図12に示されます。
右中段のブロックの赤の「3」により、同ブロック内のマスにある「3」と
第4行にある「3」、第9列にある「3」が消去されます。

左中段のブロックと左下のブロックにある黄色のマスの数字の XY-wing の関係から、
左下ブロックのピンクのマスから「1」が消去され、「6」に決定します。

さらに、図12の第4列の数字配列により、中央下段のブロックで「1」(桃色)が決まります。
右下のブロックで、水色のマスの「3,5,9」で、第9行第8列のマスの「5」が消去されます。

図13において、左下ブロックの赤の「6」により、第6行第2列のマスに「1」が入り、
左中段のブロックで、第6行第1列のマスから「1」が消去されます。
さらに、図13において、4つの黄色のマスで、縦方向の「7」の X-wing が成立しますので ,
第4行と第5行にある他のマスの「7」が消去されます。

以上の結果が、図14に示されます。

図14の第5列に4つの数字「3,5,8,9」が4つの黄色のマスを占有しますので、
同列の他の黄色以外の3つのマスから「3,5,8,9」が消去されます。

図15は、少し複雑です。
結論から言えば、第2行第7列と第7行第8列のピンクの2つのマスの関係で
一方が「9」でない場合は、他方が「9」になることで、
いずれかが「9」になるので、第1行第8列の水色のマスは「8」になります。
なお、2つのピンクのマスの関係は黄色のマスで繋がれています。

その結果、図16の右上ブロックの赤の「8」決まると、連鎖的に
残りのすべての数字が決定されます。

その過程が、図16、図17に示され、解が得られます。

数ヶ月前までは全く知らなかった X-wing, XY-wing, Swordfish など実践的な学習ができました。

戻る