ソードフィッシュ
ソードフィッシュ(Swordfish)とは、 X-wingを発展させたもので、 「ある候補が行(または列)で3つ(または2つ)に限定され、その行(または列)が3つあり、その候補の列(または行)はそれそれ同じで、行が別Box(2または3つ)に存在する」です。
つまり「最大9コの3×3の格子状に配置された状態」です。


ソードフィッシュが成立した時、その列にある候補は消去できます。 つまり最大18マス(灰色のマス)からその候補を削除できるわけです。 この点からソードフィッシュはX-wingと同様に最強クラスのメソッドと言えます。
基本編
ここではソードフィッシュの基本となるパターンを見て行きます。
行に候補が3つ(または2つ)あります。
Boxは2x3,3x2の6つの場合と3x3の9つの場合がありえます。
行で探して見つからない時は、列で探します(90度回転してもよいです)。
行でこの形を見つければ列(灰色のマス)にあるその候補(ここでは1)を消去できます。




ソードフィッシュを探す場合、3×3が奇麗に詰まっていることはとても少ないです。 「完成形となる6通りのパターン」のどれかに、格子の所が何カ所か埋まった形をとります。






実践編
ここでは候補9の行1,行4,行7に注目してみます。

候補9が行1の列5,列8に、行4の列2,列8に、行7の列2,列5,列8にあります。(黄色のマスがソードフィッシュ)
行で成立しているので、列でも格子状のカ所以外は配置できません。

それによって、行3列8、行6列8、行8列2、行8列5、行9列2、行9列5、行9列8(灰色のマス)、にある9を消去できます。

実例編
ソードフィッシュが行で成立している場合
候補5が行2列3と行9列7で欠けた状態ですが、行2,行5,行9(黄色のマス)で成立です。 成立した時の列に置けないので4行7列,4行8列,6行3列,8行3列,8行8列(灰色のマス)の5マスから候補5を消去できます。

ソードフィッシュが列で成立している場合
候補9が行4列6と行9列2で欠けた状態ですが、列2,列6,列7(黄色のマス)で成立です。 成立した時の行に置けないので4行4列,4行5列,6行4列,6行5列,9行5列,9行8列(灰色のマス)の6マスから候補9を消去できます。
