Sudoku'da Swordfish (Kılıç Balığı) Tekniği

16.07.2026

Swordfish nedir?

Swordfish (Kılıç Balığı), X-Wing'in üç sıralı kardeşidir. X-Wing bir rakamı iki satır ve iki sütunla kıstırır; Swordfish aynı işi üç satır ve üç sütunla yapar. En zor sudokuların, daha basit tekniklerin tıkandığı yerlerde devreye girer.

Fikir yine tek bir rakam üzerinedir. Bir rakamın, üç satırda yalnızca aynı üç sütuna girebildiğini bulursanız (her satır bu üç sütundan ikisini ya da üçünü kullanabilir), bir Swordfish yakalamışsınız demektir. Aynısı satır ve sütunların rolü değişerek de geçerlidir.

Deseni tanı

Aşağıdaki şema tipik bir Swordfish'i gösterir. 1 rakamı üç hatta yayılıyor; mavi hücreler rakamın bu üç hatta tutunduğu yerleri işaretler:

Swordfish deseni — 1 rakamı

Bu üç hat, 1'i aralarında paylaşmak zorundadır — başka yere sığmaz. Dolayısıyla kesişen hatların geri kalan hücrelerinden 1 adayları (kırmızı, üzeri çizili) elenir. X-Wing'de dört köşeli bir dikdörtgen gördüğümüz yerde, Swordfish'te üç hatlık daha geniş bir örüntü vardır.

Neden işe yarar?

Mantık X-Wing ile birebir aynıdır, sadece ölçek büyür. Rakam üç satırda yalnızca üç sütuna sığabiliyorsa, bu üç satırda rakamın üç kopyası mutlaka bu üç sütuna yerleşecektir — hangi sırayla olduğunu bilmesek bile. O hâlde bu üç sütun, söz konusu satırlar için "doludur"; sütunların başka satırlardaki hücreleri o rakamı alamaz ve aday olmaktan çıkar.

Adım adım: gerçek bir bulmacada

Aşağıdaki interaktif çözüm, kendi üretecimizin çıkardığı gerçek bir Çok Zor sudokuya aittir. İleri/Geri düğmeleriyle her mantıksal adımı tek tek gezebilirsiniz. Çözüm doğrudan Swordfish anında açılır: mavi hücreler örüntüyü, kırmızı ve üzeri çizili rakamlar da elenen adayları gösterir. Başa dönmek için , tekrar bu ana gelmek için düğmesini kullanabilirsiniz.

Çok Zor sudoku örneği

{
  "schemaVersion": 1,
  "meta": {"focusTechnique": "SWORDFISH"},
  "givens": [".....26..", "....68.4.", ".76.1.8.3", "...3....9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."],
  "solution": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "514689327", "627143985"],
  "steps": [
    {"index": 0, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": [".....26..", "....68.4.", ".76.1.8.3", "...3....9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["134589", "139", "13589", "579", "359", "", "", "1579", "157", "12359", "1239", "12359", "579", "", "", "12579", "", "1257", "2459", "", "", "59", "", "459", "", "59", "", "12678", "126", "128", "", "25", "156", "12457", "157", "", "1236789", "", "12389", "", "29", "169", "127", "137", "12678", "123689", "", "12389", "125689", "", "1569", "125", "135", "12568", "12359", "", "12359", "12579", "2359", "13579", "14579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "123569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 0, "col": 0, "digit": 4}}, "caption": "Gizli tekli: 4 yalnızca 1. satır 1. sütuna sığar."},
    {"index": 1, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4....26..", "....68.4.", ".76.1.8.3", "...3....9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "13589", "579", "359", "", "", "1579", "157", "12359", "1239", "12359", "579", "", "", "12579", "", "1257", "259", "", "", "59", "", "459", "", "59", "", "12678", "126", "128", "", "25", "156", "12457", "157", "", "1236789", "", "12389", "", "29", "169", "127", "137", "12678", "123689", "", "12389", "125689", "", "1569", "125", "135", "12568", "12359", "", "12359", "12579", "2359", "13579", "14579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "123569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 0, "col": 2, "digit": 8}}, "caption": "Gizli tekli: 8 yalnızca 1. satır 3. sütuna sığar."},
    {"index": 2, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", ".76.1.8.3", "...3....9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "1579", "157", "12359", "1239", "12359", "579", "", "", "12579", "", "1257", "259", "", "", "59", "", "459", "", "59", "", "12678", "126", "12", "", "25", "156", "12457", "157", "", "1236789", "", "1239", "", "29", "169", "127", "137", "12678", "123689", "", "1239", "125689", "", "1569", "125", "135", "12568", "12359", "", "12359", "12579", "2359", "13579", "14579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "123569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 2, "col": 0, "digit": 2}}, "caption": "Gizli tekli: 2 yalnızca 3. satır 1. sütuna sığar."},
    {"index": 3, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.1.8.3", "...3....9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "1579", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "459", "", "59", "", "1678", "126", "12", "", "25", "156", "12457", "157", "", "136789", "", "1239", "", "29", "169", "127", "137", "12678", "13689", "", "1239", "125689", "", "1569", "125", "135", "12568", "1359", "", "12359", "12579", "2359", "13579", "14579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "13569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 2, "col": 5, "digit": 4}}, "caption": "Gizli tekli: 4 yalnızca 3. satır 6. sütuna sığar."},
    {"index": 4, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "...3....9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "1579", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "1678", "126", "12", "", "25", "156", "12457", "157", "", "136789", "", "1239", "", "29", "169", "127", "137", "12678", "13689", "", "1239", "125689", "", "1569", "125", "135", "12568", "1359", "", "12359", "12579", "2359", "13579", "14579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "13569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 3, "col": 6, "digit": 4}}, "caption": "Gizli tekli: 4 yalnızca 4. satır 7. sütuna sığar."},
    {"index": 5, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "...3..4.9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "1579", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "1678", "126", "12", "", "25", "156", "", "157", "", "136789", "", "1239", "", "29", "169", "127", "137", "12678", "13689", "", "1239", "125689", "", "1569", "125", "135", "12568", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "13569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 3, "col": 0, "digit": 8}}, "caption": "Gizli tekli: 8 yalnızca 4. satır 1. sütuna sığar."},
    {"index": 6, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "8..3..4.9", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "1579", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "126", "12", "", "25", "156", "", "157", "", "13679", "", "1239", "", "29", "169", "127", "137", "12678", "1369", "", "1239", "125689", "", "1569", "125", "135", "12568", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "13569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 3, "col": 7, "digit": 7}}, "caption": "Gizli tekli: 7 yalnızca 4. satır 8. sütuna sığar."},
    {"index": 7, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "8..3..479", ".5.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "126", "12", "", "25", "156", "", "", "", "13679", "", "1239", "", "29", "169", "12", "13", "1268", "1369", "", "1239", "125689", "", "1569", "125", "135", "12568", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "13569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 4, "col": 0, "digit": 7}}, "caption": "Gizli tekli: 7 yalnızca 5. satır 1. sütuna sığar."},
    {"index": 8, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "8..3..479", "75.4.....", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "126", "12", "", "25", "156", "", "", "", "", "", "1239", "", "29", "169", "12", "13", "1268", "1369", "", "1239", "125689", "", "1569", "125", "135", "12568", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "13569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 4, "col": 8, "digit": 8}}, "caption": "Gizli tekli: 8 yalnızca 5. satır 9. sütuna sığar."},
    {"index": 9, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "8..3..479", "75.4....8", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "126", "12", "", "25", "156", "", "", "", "", "", "1239", "", "29", "169", "12", "13", "", "1369", "", "1239", "125689", "", "1569", "125", "135", "1256", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "169", "", "15679", "", "15679", "", "", "157", "13569", "12369", "", "12569", "", "13569", "159", "", "15"], "change": {"placed": {"row": 4, "col": 5, "digit": 6}}, "caption": "Gizli tekli: 6 yalnızca 5. satır 6. sütuna sığar."},
    {"index": 10, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "8..3..479", "75.4.6..8", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "126", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "1369", "", "1239", "12589", "", "159", "125", "135", "1256", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "169", "", "15679", "", "1579", "", "", "157", "13569", "12369", "", "12569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 3, "col": 1, "digit": 6}}, "caption": "Gizli tekli: 6 yalnızca 4. satır 2. sütuna sığar."},
    {"index": 11, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "86.3..479", "75.4.6..8", ".4..7....", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "12589", "", "159", "125", "135", "1256", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "1239", "", "12569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 5, "col": 8, "digit": 6}}, "caption": "Gizli tekli: 6 yalnızca 6. satır 9. sütuna sığar."},
    {"index": 12, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "86.3..479", "75.4.6..8", ".4..7...6", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "12589", "", "159", "125", "135", "", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "1239", "", "12569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 5, "col": 3, "digit": 8}}, "caption": "Gizli tekli: 8 yalnızca 6. satır 4. sütuna sığar."},
    {"index": 13, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.....6.", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "1457", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "1239", "", "12569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 6, "col": 8, "digit": 4}}, "caption": "Gizli tekli: 4 yalnızca 7. satır 9. sütuna sığar."},
    {"index": 14, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.....64", "..4.8.32.", "..7.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "12359", "12579", "2359", "13579", "1579", "", "", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "1239", "", "12569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 8, "col": 1, "digit": 2}}, "caption": "Gizli tekli: 2 yalnızca 9. satır 2. sütuna sığar."},
    {"index": 15, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.....64", "..4.8.32.", ".27.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "12579", "2359", "13579", "1579", "", "", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "", "", "1569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 6, "col": 3, "digit": 2}}, "caption": "Gizli tekli: 2 yalnızca 7. satır 4. sütuna sığar."},
    {"index": 16, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.4.", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "12579", "", "1257", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "", "359", "13579", "1579", "", "", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "", "", "1569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 1, "col": 8, "digit": 2}}, "caption": "Gizli tekli: 2 yalnızca 2. satır 9. sütuna sığar."},
    {"index": 17, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8..26..", "....68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "139", "", "579", "359", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "1579", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "", "359", "13579", "1579", "", "", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "", "", "1569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 0, "col": 4, "digit": 3}}, "caption": "Gizli tekli: 3 yalnızca 1. satır 5. sütuna sığar."},
    {"index": 18, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8.326..", "....68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "159", "157", "1359", "139", "1359", "579", "", "", "1579", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "", "59", "13579", "1579", "", "", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "", "", "1569", "", "1359", "159", "", "15"], "change": {"placed": {"row": 1, "col": 1, "digit": 3}}, "caption": "Gizli tekli: 3 yalnızca 2. satır 2. sütuna sığar."},
    {"index": 19, "technique": "HIDDEN_PAIR", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "159", "157", "159", "", "159", "579", "", "", "1579", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "", "59", "13579", "1579", "", "", "1569", "19", "", "15679", "", "1579", "", "", "157", "13569", "", "", "1569", "", "1359", "159", "", "15"], "change": {"eliminated": [{"row": 7, "col": 3, "digit": 5}, {"row": 7, "col": 3, "digit": 7}, {"row": 7, "col": 3, "digit": 9}, {"row": 8, "col": 3, "digit": 5}, {"row": 8, "col": 3, "digit": 9}], "highlight": {"digits": [1, 6], "cells": [{"row": 7, "col": 3}, {"row": 8, "col": 3}]}}, "caption": "Gizli ikili: 1 ve 6 yalnızca 2 hücreye sığıyor; bu hücrelerdeki diğer adaylar elendi."},
    {"index": 20, "technique": "NAKED_PAIR", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "159", "157", "159", "", "159", "579", "", "", "1579", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "", "59", "13579", "1579", "", "", "1569", "19", "", "16", "", "1579", "", "", "157", "13569", "", "", "16", "", "1359", "159", "", "15"], "change": {"eliminated": [{"row": 6, "col": 5, "digit": 1}, {"row": 7, "col": 5, "digit": 1}, {"row": 8, "col": 5, "digit": 1}], "highlight": {"digits": [1, 6], "cells": [{"row": 7, "col": 3}, {"row": 8, "col": 3}]}}, "caption": "Çıplak ikili: 1 adayı 3 hücreden elendi."},
    {"index": 21, "technique": "LOCKED_CANDIDATES", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "159", "157", "159", "", "159", "579", "", "", "1579", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "", "59", "3579", "1579", "", "", "1569", "19", "", "16", "", "579", "", "", "157", "13569", "", "", "16", "", "359", "159", "", "15"], "change": {"eliminated": [{"row": 1, "col": 3, "digit": 5}, {"row": 1, "col": 6, "digit": 5}], "highlight": {"digits": [5], "cells": [{"row": 1, "col": 0}, {"row": 1, "col": 2}]}}, "caption": "Kilitli adaylar: 5 adayı 2 hücreden elendi."},
    {"index": 22, "technique": "LOCKED_CANDIDATES", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "159", "157", "159", "", "159", "79", "", "", "179", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "159", "125", "135", "", "1359", "", "1359", "", "59", "3579", "1579", "", "", "1569", "19", "", "16", "", "579", "", "", "157", "13569", "", "", "16", "", "359", "159", "", "15"], "change": {"eliminated": [{"row": 5, "col": 5, "digit": 5}], "highlight": {"digits": [5], "cells": [{"row": 5, "col": 6}, {"row": 5, "col": 7}]}}, "caption": "Kilitli adaylar: 5 adayı 1 hücreden elendi."},
    {"index": 23, "technique": "LOCKED_CANDIDATES", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "159", "157", "159", "", "159", "79", "", "", "179", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "19", "125", "135", "", "1359", "", "1359", "", "59", "3579", "1579", "", "", "1569", "19", "", "16", "", "579", "", "", "157", "13569", "", "", "16", "", "359", "159", "", "15"], "change": {"eliminated": [{"row": 1, "col": 6, "digit": 9}], "highlight": {"digits": [9], "cells": [{"row": 8, "col": 6}, {"row": 6, "col": 6}]}}, "caption": "Kilitli adaylar: 9 adayı 1 hücreden elendi."},
    {"index": 24, "technique": "SWORDFISH", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "159", "157", "159", "", "159", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "19", "125", "135", "", "1359", "", "1359", "", "59", "3579", "1579", "", "", "1569", "19", "", "16", "", "579", "", "", "157", "13569", "", "", "16", "", "359", "159", "", "15"], "change": {"eliminated": [{"row": 0, "col": 7, "digit": 1}, {"row": 7, "col": 0, "digit": 1}, {"row": 8, "col": 0, "digit": 1}, {"row": 8, "col": 6, "digit": 1}], "highlight": {"digits": [1], "cells": [{"row": 0, "col": 1}, {"row": 7, "col": 1}, {"row": 7, "col": 3}, {"row": 8, "col": 3}, {"row": 0, "col": 8}, {"row": 7, "col": 8}, {"row": 8, "col": 8}]}}, "caption": "Kılıç Balığı: 1 adayı 4 hücreden elendi."},
    {"index": 25, "technique": "NAKED_PAIR", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "59", "157", "159", "", "159", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "19", "125", "135", "", "1359", "", "1359", "", "59", "3579", "1579", "", "", "569", "19", "", "16", "", "579", "", "", "157", "3569", "", "", "16", "", "359", "59", "", "15"], "change": {"eliminated": [{"row": 0, "col": 8, "digit": 5}], "highlight": {"digits": [5, 9], "cells": [{"row": 0, "col": 7}, {"row": 2, "col": 7}]}}, "caption": "Çıplak ikili: 5 adayı 1 hücreden elendi."},
    {"index": 26, "technique": "NAKED_PAIR", "kind": "elimination", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "159", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "19", "125", "135", "", "1359", "", "1359", "", "59", "3579", "1579", "", "", "569", "19", "", "16", "", "579", "", "", "157", "3569", "", "", "16", "", "359", "59", "", "15"], "change": {"eliminated": [{"row": 5, "col": 7, "digit": 5}], "highlight": {"digits": [5, 9], "cells": [{"row": 0, "col": 7}, {"row": 2, "col": 7}]}}, "caption": "Çıplak ikili: 5 adayı 1 hücreden elendi."},
    {"index": 27, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87...6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "159", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "19", "125", "13", "", "1359", "", "1359", "", "59", "3579", "1579", "", "", "569", "19", "", "16", "", "579", "", "", "157", "3569", "", "", "16", "", "359", "59", "", "15"], "change": {"placed": {"row": 5, "col": 6, "digit": 5}}, "caption": "Gizli tekli: 5 yalnızca 6. satır 7. sütuna sığar."},
    {"index": 28, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87.5.6", ".8.2...64", "..4.8.32.", ".27.4..8."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "159", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "19", "", "13", "", "1359", "", "1359", "", "59", "3579", "179", "", "", "569", "19", "", "16", "", "579", "", "", "157", "3569", "", "", "16", "", "359", "9", "", "15"], "change": {"placed": {"row": 8, "col": 6, "digit": 9}}, "caption": "Çıplak tekli: 9. satır 7. sütuna yalnızca 9 girebilir."},
    {"index": 29, "technique": "HIDDEN_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4.87.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "159", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "12", "", "25", "15", "", "", "", "", "", "1239", "", "29", "", "12", "13", "", "139", "", "1239", "", "", "19", "", "13", "", "1359", "", "1359", "", "59", "3579", "17", "", "", "569", "19", "", "16", "", "579", "", "", "157", "356", "", "", "16", "", "35", "", "", "15"], "change": {"placed": {"row": 5, "col": 2, "digit": 2}}, "caption": "Gizli tekli: 2 yalnızca 6. satır 3. sütuna sığar."},
    {"index": 30, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "86.3..479", "75.4.6..8", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "159", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "1", "", "25", "15", "", "", "", "", "", "139", "", "29", "", "12", "13", "", "139", "", "", "", "", "19", "", "13", "", "1359", "", "1359", "", "59", "3579", "17", "", "", "569", "19", "", "16", "", "579", "", "", "157", "356", "", "", "16", "", "35", "", "", "15"], "change": {"placed": {"row": 3, "col": 2, "digit": 1}}, "caption": "Çıplak tekli: 4. satır 3. sütuna yalnızca 1 girebilir."},
    {"index": 31, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "8613..479", "75.4.6..8", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "25", "5", "", "", "", "", "", "39", "", "29", "", "12", "13", "", "39", "", "", "", "", "19", "", "13", "", "1359", "", "359", "", "59", "3579", "17", "", "", "569", "19", "", "16", "", "579", "", "", "157", "356", "", "", "16", "", "35", "", "", "15"], "change": {"placed": {"row": 3, "col": 5, "digit": 5}}, "caption": "Çıplak tekli: 4. satır 6. sütuna yalnızca 5 girebilir."},
    {"index": 32, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "8613.5479", "75.4.6..8", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "2", "", "", "", "", "", "", "39", "", "29", "", "12", "13", "", "39", "", "", "", "", "19", "", "13", "", "1359", "", "359", "", "59", "379", "17", "", "", "569", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 3, "col": 4, "digit": 2}}, "caption": "Çıplak tekli: 4. satır 5. sütuna yalnızca 2 girebilir."},
    {"index": 33, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "75.4.6..8", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "39", "", "9", "", "12", "13", "", "39", "", "", "", "", "19", "", "13", "", "1359", "", "359", "", "59", "379", "17", "", "", "569", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 4, "col": 4, "digit": 9}}, "caption": "Çıplak tekli: 5. satır 5. sütuna yalnızca 9 girebilir."},
    {"index": 34, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "75.496..8", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "12", "13", "", "39", "", "", "", "", "1", "", "13", "", "1359", "", "359", "", "5", "379", "17", "", "", "569", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 4, "col": 2, "digit": 3}}, "caption": "Çıplak tekli: 5. satır 3. sütuna yalnızca 3 girebilir."},
    {"index": 35, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496..8", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "12", "1", "", "9", "", "", "", "", "1", "", "13", "", "1359", "", "59", "", "5", "379", "17", "", "", "569", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 4, "col": 7, "digit": 1}}, "caption": "Çıplak tekli: 5. satır 8. sütuna yalnızca 1 girebilir."},
    {"index": 36, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496.18", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2", "", "", "9", "", "", "", "", "1", "", "3", "", "1359", "", "59", "", "5", "379", "17", "", "", "569", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 4, "col": 6, "digit": 2}}, "caption": "Çıplak tekli: 5. satır 7. sütuna yalnızca 2 girebilir."},
    {"index": 37, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496218", ".4287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "159", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "9", "", "", "", "", "1", "", "3", "", "1359", "", "59", "", "5", "379", "17", "", "", "569", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 5, "col": 0, "digit": 9}}, "caption": "Çıplak tekli: 6. satır 1. sütuna yalnızca 9 girebilir."},
    {"index": 38, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496218", "94287.5.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "15", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "1", "", "3", "", "135", "", "59", "", "5", "379", "17", "", "", "56", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 5, "col": 5, "digit": 1}}, "caption": "Çıplak tekli: 6. satır 6. sütuna yalnızca 1 girebilir."},
    {"index": 39, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496218", "9428715.6", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "15", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "135", "", "59", "", "5", "379", "17", "", "", "56", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 5, "col": 7, "digit": 3}}, "caption": "Çıplak tekli: 6. satır 8. sütuna yalnızca 3 girebilir."},
    {"index": 40, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496218", "942871536", ".8.2...64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "15", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "135", "", "59", "", "5", "379", "17", "", "", "56", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 6, "col": 4, "digit": 5}}, "caption": "Çıplak tekli: 7. satır 5. sütuna yalnızca 5 girebilir."},
    {"index": 41, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496218", "942871536", ".8.25..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "15", "", "59", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "13", "", "9", "", "", "379", "17", "", "", "56", "19", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 6, "col": 2, "digit": 9}}, "caption": "Çıplak tekli: 7. satır 3. sütuna yalnızca 9 girebilir."},
    {"index": 42, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".3..68.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "15", "", "5", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "13", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 1, "col": 2, "digit": 5}}, "caption": "Çıplak tekli: 2. satır 3. sütuna yalnızca 5 girebilir."},
    {"index": 43, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", ".35.68.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "19", "", "579", "", "", "", "59", "17", "1", "", "", "79", "", "", "17", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "13", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 1, "col": 0, "digit": 1}}, "caption": "Çıplak tekli: 2. satır 1. sütuna yalnızca 1 girebilir."},
    {"index": 44, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["4.8.326..", "135.68.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "9", "", "579", "", "", "", "59", "17", "", "", "", "79", "", "", "7", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 0, "col": 1, "digit": 9}}, "caption": "Çıplak tekli: 1. satır 2. sütuna yalnızca 9 girebilir."},
    {"index": 45, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498.326..", "135.68.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "57", "", "", "", "5", "17", "", "", "", "79", "", "", "7", "", "", "", "", "", "59", "", "", "", "59", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 0, "col": 7, "digit": 5}}, "caption": "Çıplak tekli: 1. satır 8. sütuna yalnızca 5 girebilir."},
    {"index": 46, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498.3265.", "135.68.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "7", "", "", "", "", "17", "", "", "", "79", "", "", "7", "", "", "", "", "", "59", "", "", "", "9", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 0, "col": 3, "digit": 7}}, "caption": "Çıplak tekli: 1. satır 4. sütuna yalnızca 7 girebilir."},
    {"index": 47, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["49873265.", "135.68.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "1", "", "", "", "9", "", "", "7", "", "", "", "", "", "59", "", "", "", "9", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "157", "356", "", "", "16", "", "3", "", "", "15"], "change": {"placed": {"row": 0, "col": 8, "digit": 1}}, "caption": "Çıplak tekli: 1. satır 9. sütuna yalnızca 1 girebilir."},
    {"index": 48, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135.68.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "9", "", "", "7", "", "", "", "", "", "59", "", "", "", "9", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "57", "356", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 1, "col": 3, "digit": 9}}, "caption": "Çıplak tekli: 2. satır 4. sütuna yalnızca 9 girebilir."},
    {"index": 49, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968.42", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "", "", "", "", "", "5", "", "", "", "9", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "17", "", "", "56", "1", "", "16", "", "79", "", "", "57", "356", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 1, "col": 6, "digit": 7}}, "caption": "Çıplak tekli: 2. satır 7. sütuna yalnızca 7 girebilir."},
    {"index": 50, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276.148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "5", "", "", "", "9", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "1", "", "", "56", "1", "", "16", "", "79", "", "", "57", "356", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 2, "col": 3, "digit": 5}}, "caption": "Çıplak tekli: 3. satır 4. sütuna yalnızca 5 girebilir."},
    {"index": 51, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "2765148.3", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "9", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "1", "", "", "56", "1", "", "16", "", "79", "", "", "57", "356", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 2, "col": 7, "digit": 9}}, "caption": "Çıplak tekli: 3. satır 8. sütuna yalnızca 9 girebilir."},
    {"index": 52, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", ".8925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "", "", "37", "1", "", "", "56", "1", "", "16", "", "79", "", "", "57", "356", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 6, "col": 0, "digit": 3}}, "caption": "Çıplak tekli: 7. satır 1. sütuna yalnızca 3 girebilir."},
    {"index": 53, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "38925..64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "1", "", "", "56", "1", "", "16", "", "79", "", "", "57", "56", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 6, "col": 5, "digit": 7}}, "caption": "Çıplak tekli: 7. satır 6. sütuna yalnızca 7 girebilir."},
    {"index": 54, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257.64", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "1", "", "", "56", "1", "", "16", "", "9", "", "", "57", "56", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 6, "col": 6, "digit": 1}}, "caption": "Çıplak tekli: 7. satır 7. sütuna yalnızca 1 girebilir."},
    {"index": 55, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "..4.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "56", "1", "", "16", "", "9", "", "", "57", "56", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 7, "col": 1, "digit": 1}}, "caption": "Çıplak tekli: 8. satır 2. sütuna yalnızca 1 girebilir."},
    {"index": 56, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", ".14.8.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "56", "", "", "6", "", "9", "", "", "57", "56", "", "", "16", "", "3", "", "", "5"], "change": {"placed": {"row": 7, "col": 3, "digit": 6}}, "caption": "Çıplak tekli: 8. satır 4. sütuna yalnızca 6 girebilir."},
    {"index": 57, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", ".1468.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "5", "", "", "", "", "9", "", "", "57", "56", "", "", "1", "", "3", "", "", "5"], "change": {"placed": {"row": 7, "col": 0, "digit": 5}}, "caption": "Çıplak tekli: 8. satır 1. sütuna yalnızca 5 girebilir."},
    {"index": 58, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "51468.32.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "9", "", "", "7", "6", "", "", "1", "", "3", "", "", "5"], "change": {"placed": {"row": 7, "col": 5, "digit": 9}}, "caption": "Çıplak tekli: 8. satır 6. sütuna yalnızca 9 girebilir."},
    {"index": 59, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "51468932.", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "7", "6", "", "", "1", "", "3", "", "", "5"], "change": {"placed": {"row": 7, "col": 8, "digit": 7}}, "caption": "Çıplak tekli: 8. satır 9. sütuna yalnızca 7 girebilir."},
    {"index": 60, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "514689327", ".27.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "6", "", "", "1", "", "3", "", "", "5"], "change": {"placed": {"row": 8, "col": 0, "digit": 6}}, "caption": "Çıplak tekli: 9. satır 1. sütuna yalnızca 6 girebilir."},
    {"index": 61, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "514689327", "627.4.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "1", "", "3", "", "", "5"], "change": {"placed": {"row": 8, "col": 3, "digit": 1}}, "caption": "Çıplak tekli: 9. satır 4. sütuna yalnızca 1 girebilir."},
    {"index": 62, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "514689327", "62714.98."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3", "", "", "5"], "change": {"placed": {"row": 8, "col": 5, "digit": 3}}, "caption": "Çıplak tekli: 9. satır 6. sütuna yalnızca 3 girebilir."},
    {"index": 63, "technique": "NAKED_SINGLE", "kind": "placement", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "514689327", "62714398."], "candidates": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "5"], "change": {"placed": {"row": 8, "col": 8, "digit": 5}}, "caption": "Çıplak tekli: 9. satır 9. sütuna yalnızca 5 girebilir."},
    {"index": 64, "technique": "SOLVED", "kind": "final", "values": ["498732651", "135968742", "276514893", "861325479", "753496218", "942871536", "389257164", "514689327", "627143985"], "candidates": [], "change": {}, "caption": "Bulmaca çözüldü."}
  ]
}

Swordfish, gözle yakalaması en zor tekniklerden biridir; bu yüzden çoğu çözücü, önce X-Wing'i tarar ve ancak o yetmezse Swordfish'e bakar. Bir rakamı seçip her satırda kaç sütuna sığdığını not etmek, örüntüyü ortaya çıkarmanın en pratik yoludur.

Sıradaki adım

Swordfish ile birlikte, Kafadar Tilki sudokularının kullandığı mantık tekniklerinin en zorlusuna ulaştınız. Bunca tekniğin hangi zorluk seviyesinde devreye girdiğini bir arada görmek isterseniz Sudoku Zorluk Seviyeleri ve Teknik Haritası yazısına göz atın.

Bütün sudokularımız tahmin gerektirmeden, yalnızca bu tekniklerle çözülür — en zorları bile.

Sudoku bulmacalarına göz atın ve öğrendiğiniz tekniklerin hepsini gerçek bulmacalarda deneyin.