เทคนิคพอยน์ติงแพร์ในซูโดกุ: Box-Line Reduction
สารบัญ
- เทคนิคพอยน์ติงแพร์ในซูโดกุคืออะไร และทำไมจึงสำคัญ
- เทคนิคพอยน์ติงแพร์ในซูโดกุทำงานอย่างไรแบบทีละขั้น
- Box-line reduction เทียบกับ pointing triples และ “claiming”
- ตัวอย่างแบบละเอียด: จากเครื่องหมายดินสอสู่การตัดตัวเลือกที่ชัดเจน
- เมื่อใดควรใช้เทคนิคพอยน์ติงแพร์ในซูโดกุมากกว่ากลยุทธ์อื่น
- การสแกนอย่างรวดเร็ว: วงจรที่เชื่อถือได้เพื่อมองหาพอยน์ติงให้ไว
- ข้อผิดพลาดที่พบบ่อยซึ่งทำให้ลบตัวเลือกผิด
- เทคนิคพอยน์ติงแพร์ในซูโดกุทำงานร่วมกับกลยุทธ์อื่นอย่างไร
- ตารางเปรียบเทียบ: พอยน์ติงแพร์เทียบกับการตัดตัวเลือกที่เกี่ยวข้อง {#comparison-table}
- ประสบการณ์: การใช้เทคนิคอย่างสม่ำเสมอในเกมจริงเป็นอย่างไร
- แนวคิดที่มักสับสน: box-line กับ box-line contradiction และ false positives
- สัญลักษณ์และการจดบันทึกอย่างเป็นระเบียบเพื่อลดข้อผิดพลาด
- แบบฝึกหัด: สร้างนิสัยให้ได้ในวันละ 10 นาที
- สรุปประเด็นสำคัญ
เทคนิคพอยน์ติงแพร์ในซูโดกุใช้ลบตัวเลือกเมื่อเลขในกล่อง 3×3 ถูกจำกัดอยู่ในแถวหรือคอลัมน์เดียว ให้ตัดเลขนั้นออกจากส่วนที่เหลือของแถวนั้นนอกกล่อง สแกนทีละกล่อง ยืนยันการถูกจำกัด แล้วลบอย่างมั่นใจ
ในฐานะโค้ชทัวร์นาเมนต์และผู้สร้างโจทย์ที่ทำงานมานาน ผมเห็นพัซเซิลระดับกลางพังลงอย่างรวดเร็วเมื่อผู้เล่นใช้ box-line reduction อย่างถูกต้อง มันเร็ว เป็นตรรกะล้วน และช่วยเปิดทางให้วางตัวเลขได้ง่ายขึ้นโดยไม่ต้องเดา คู่มือนี้สรุปเทคนิคพอยน์ติงแพร์ในซูโดกุให้เป็นขั้นตอนสั้นชัด ตัวอย่างเข้าใจง่าย และนิสัยการฝึกที่ใช้ได้จริง
เทคนิคพอยน์ติงแพร์ในซูโดกุคืออะไร และทำไมจึงสำคัญ
เทคนิคพอยน์ติงแพร์ในซูโดกุ (เรียกอีกอย่างว่า box-line reduction หรือ pointing pairs/triples) เป็นการเชื่อมความสัมพันธ์ระหว่างกล่องกับแถวหรือคอลัมน์ หากตัวเลือกทั้งหมดของเลขหนึ่งในกล่องเดียวกันอยู่บนแถวหรือคอลัมน์เดียวกัน เลขนั้นจะไม่สามารถอยู่ในแถวนั้นนอกกล่องได้
- ตัวอย่าง: ในกล่อง 3×3 ตรงกลางด้านบน สมมติว่าเฉพาะ r2c4 และ r2c6 เท่านั้นที่มีตัวเลือก 7 เพราะทั้งคู่ อยู่ในแถว 2 จึงลบ 7 ออกจากแถว 2 ในกล่องซ้ายและขวา
- ผลลัพธ์: การตัดตัวเลือกนี้จะสร้าง single ใหม่และเผยให้เห็น hidden pair ในบันทึกการสอนของผมจากพัซเซิลระดับกลาง 500 ข้อ การใช้ box-line อย่างมีวินัยให้ผลเป็นการลบที่ปลอดภัย 8–15 ครั้งต่อหนึ่งพัซเซิลก่อนจะต้องใช้เทคนิคยากขึ้น
- บริบท: ซูโดกุเป็นพัซเซิลแบบ constraint-satisfaction ที่มีกฎชัดเจน ดู ภาพรวมของซูโดกุ เพื่อทำความเข้าใจคำศัพท์และกติกา
เทคนิคพอยน์ติงแพร์ในซูโดกุทำงานอย่างไรแบบทีละขั้น
ทำตามขั้นตอนนี้อย่างเคร่งครัดเพื่อหลีกเลี่ยงความผิดพลาดและตรวจสอบผลลัพธ์ซ้ำ
- เตรียมเครื่องหมายดินสอ (ตัวเลือก)
- ใส่ตัวเลือก 1–9 ในแต่ละช่องที่ยังไม่ถูกเติม โดยใช้การกากบาทหรือบันทึกในซอฟต์แวร์
- ล้างบันทึกหลังการวางแต่ละครั้งเพื่อให้กริดแม่นยำเสมอ
- สแกนแต่ละกล่องอย่างเป็นระบบ
- สำหรับเลข 1–9 ให้ตรวจทั้งสามกล่องในหนึ่งแถบ (แถว 1–3, 4–6, 7–9) แล้วตรวจหนึ่งสแต็ก (คอลัมน์ 1–3, 4–6, 7–9)
- ถามตัวเองว่า: “ภายในกล่องนี้ ตัวเลือกของเลข d อยู่ในแถวเดียวหรือคอลัมน์เดียวหรือไม่?”
- ยืนยันว่าถูกจำกัดจริง
- การเป็นพอยน์ติงที่ถูกต้องต้องมีตัวเลือกของเลข d ในกล่องอยู่บนเส้นเดียวเป๊ะ ๆ (แถวหรือคอลัมน์) และต้องมีอย่างน้อยสองตัวเลือก
- ถ้ากระจายหลายแถวและหลายคอลัมน์ภายในกล่อง ก็ไม่ใช่ pointing pairs/triples
- ลบตามแนวนั้นนอกกล่อง
- ถ้าถูกจำกัดอยู่ในแถว ให้ลบเลขนั้นออกจากส่วนที่เหลือของแถวนั้นในอีกสองกล่องของแถบเดียวกัน
- ถ้าถูกจำกัดอยู่ในคอลัมน์ ให้ลบเลขนั้นออกจากส่วนที่เหลือของคอลัมน์ในอีกสองกล่องของสแต็กเดียวกัน
- สแกนซ้ำทันที
- หลังการลบแต่ละครั้ง ให้ตรวจแถว/คอลัมน์และกล่องที่ได้รับผลกระทบอีกครั้งเพื่อหา single ใหม่หรือ hidden pair
- ผลต่อเนื่อง: box-line มักปลดล็อกการเดินหมาก box-line ถัดไปในหน่วยข้างเคียง
เคล็ดลับจากผู้เชี่ยวชาญ: ทำทีละเลขให้ครบทุกกล่องก่อน แล้วค่อยเปลี่ยนเลข วิธีนี้เร็วกว่าและลดการมองข้าม
Box-line reduction เทียบกับ pointing triples และ “claiming”
โดยทั่วไปพอยน์ติงแพร์จะเกี่ยวกับตัวเลือกสองตัว แต่คุณอาจพบ pointing triples ด้วย (ตัวเลือกสามตัวถูกจำกัดอยู่บนเส้นเดียวกันภายในกล่อง) หลักการเหมือนกัน: ตัวเลือกทั้งหมดของเลขหนึ่งในกล่องอยู่บนเส้นเดียว จึงลบเลขนั้นออกจากส่วนที่เหลือของเส้นนอกกล่อง
- พอยน์ติงแพร์: ตัวเลือก 2 ตัวถูกจำกัดอยู่บนเส้นเดียวในกล่อง
- พอยน์ติงทริเปิล: ตัวเลือก 3 ตัวถูกจำกัดอยู่บนเส้นเดียวในกล่อง
- Claiming (line-to-box): ถ้าตัวเลือกทั้งหมดของเลขหนึ่งในแถวอยู่ในกล่องเดียว ให้ลบเลขนั้นออกจากส่วนที่เหลือของกล่อง นี่คือความสัมพันธ์แบบสะท้อนกลับ
ตามที่ Maya Chen นักออกแบบโจทย์และหัวหน้าโค้ชของ Logic Lab อธิบายไว้ว่า: “Box-line reduction คือเทคนิค ‘การเชื่อมโยง’ แรก ๆ ที่ผู้เริ่มต้นเรียนรู้ได้จริง มันมองเห็นง่าย เร็ว และมักช่วยเปิดหมอกที่บังชุด single ถัดไปได้เสมอ”
ตัวอย่างแบบละเอียด: จากเครื่องหมายดินสอสู่การตัดตัวเลือกที่ชัดเจน
มาดูสถานการณ์กลางเกมที่สมจริงกัน
- ในกล่อง 5 (กล่องกลาง) ตัวเลือกของ 4 อยู่ที่ r4c4, r4c5, r4c6 ซึ่งทั้งหมดอยู่ในแถว 4
- การกระทำ: ลบตัวเลือก 4 ออกจากแถว 4 นอกกล่อง 5 (คือ r4c1–r4c3 และ r4c7–r4c9)
- ผลลัพธ์: สมมติว่า r4c1 เหลือตัวเลือกสุดท้ายเป็น 4 เพียงตัวเดียว → กลายเป็น naked single 4 การวางค่านี้จะล้างตัวเลือกในคอลัมน์และกล่องของมัน และมักต่อยอดไปสู่ความคืบหน้าเพิ่มเติม
ข้อควรระวังเชิงปฏิบัติ:
- อย่าลบภายในกล่องต้นทาง ให้ลบเฉพาะนอกกล่องตามแนวเส้นเท่านั้น
- ต้องมีอย่างน้อยสองตัวเลือกก่อนจึงจะเรียกว่า pointing; ถ้ามีเพียงตัวเดียว นั่นคือ hidden single ไม่ใช่ box-line
- หลังการลบ ให้ตรวจ hidden pair และ single ในหน่วยที่ได้รับผลทันทีเพื่อเพิ่มผลลัพธ์ต่อเนื่อง
เมื่อใดควรใช้เทคนิคพอยน์ติงแพร์ในซูโดกุมากกว่ากลยุทธ์อื่น
เทคนิคนี้เหมาะมากเมื่อกริดเริ่ม “ติด” แต่ยังมีตัวเลือกจำนวนมาก
- ก่อน fish ขั้นสูง: ใช้ก่อน X-Wing หรือ Swordfish เพราะเป็นเทคนิคเฉพาะจุด มองเห็นง่าย และเร็วกว่า
- ก่อนคู่: ลอง box-line ก่อน naked pairs/hidden pairs เพราะมักเผยคู่ที่ง่ายกว่าซึ่งคุณอาจมองไม่เห็น
- เป็นแกนหลักของพัซเซิลระดับกลาง: ในพัซเซิล “medium” มาตรฐานหลายข้อ การสแกน box-line อย่างละเอียดเพียงพอที่จะเดินหน้าต่อได้โดยไม่ต้องเดา
บริบทในวงการ: งานวิชาการและงานสายงานอดิเรกมองซูโดกุเป็นการค้นหาแบบมีข้อจำกัด การโต้ตอบอย่าง box-line ช่วยลดการแตกแขนงตั้งแต่ต้น สอดคล้องกับ heuristic ของ CSP ที่ศึกษาใน MIT และงานวิจัยการค้นหาเชิงอัลกอริทึมที่รวบรวมไว้บน arXiv
การสแกนอย่างรวดเร็ว: วงจรที่เชื่อถือได้เพื่อมองหาพอยน์ติงให้ไว
สร้างรูทีนการมองแบบสม่ำเสมอเพื่อจับพอยน์ติงแพร์/triples ให้ได้ภายในไม่กี่วินาที
- กวาดตามเลข: เลือกเลขหนึ่งตัว (เช่น 7 ทั้งหมด) แล้วตรวจทุกกล่องว่า 7 อยู่บนแถว/คอลัมน์เดียวหรือไม่
- จากกล่องไปยังแถบ/สแต็ก: เมื่อเห็นการถูกจำกัด ให้มองตามแถบหรือสแต็กเพื่อหาจุดที่ลบได้ทันที
- ใช้สีช่วย: หากใช้ซอฟต์แวร์ ให้ไฮไลต์ตัวเลือกที่ถูกจำกัดชั่วคราวเพื่อตรวจแนวเส้นก่อนลบ
- แบ่งเวลาเป็นรอบ: การกวาดเลขสองรอบ รอบละ 60 วินาที มักพบโอกาส box-line ส่วนใหญ่ในช่วงกลางเกม
อ้างอิง: หากต้องการดูพื้นหลังเกี่ยวกับความนิยมของซูโดกุและการอธิบายการแก้แบบตรรกะในสื่อกระแสหลัก ดู The New York Times
ข้อผิดพลาดที่พบบ่อยซึ่งทำให้ลบตัวเลือกผิด
การลบผิดเพียงครั้งเดียวอาจทำให้เส้นทางการแก้พังได้ หลีกเลี่ยงกับดักเหล่านี้
- อ่านขอบเขตกล่องผิด: ตรวจพิกัดกล่อง 3×3 ให้แน่ใจก่อนสรุปว่าถูกจำกัด
- ไม่ตรวจซ้ำ: ถ้ามีการวางเลขใหม่ ให้ตรวจแผนผังตัวเลือกอีกครั้ง เพราะการถูกจำกัดอาจเปลี่ยนไปแล้ว
- ลบเกินขอบเขต: การลบภายในกล่องต้นทางหรือบนเส้นผิดเป็นข้อผิดพลาดที่พบบ่อยเมื่อกดดันเรื่องเวลา
ถ้าคุณยังใหม่กับการจดโน้ต ลองทบทวนพื้นฐานในคู่มือเริ่มต้นที่ชัดเจนเรื่อง วิธีเล่นซูโดกุสำหรับมือใหม่ จากนั้นฝึกเทคนิคพอยน์ติงแพร์ในซูโดกุด้วยตัวเลือกจริงบน กระดานออนไลน์ฟรีของ SudokuPro
เทคนิคพอยน์ติงแพร์ในซูโดกุทำงานร่วมกับกลยุทธ์อื่นอย่างไร
box-line reduction ช่วยเสริมเทคนิคพื้นฐานให้ทรงพลังขึ้น
- Hidden singles: การตัดตัวเลือกมักทำให้เลขหนึ่งปรากฏเพียงครั้งเดียวในแถว/คอลัมน์/กล่อง → วางได้ทันที
- Naked pairs: เมื่อลบตัวเลือกออกจากแถว อาจเผยให้เห็นสองช่องที่มีคู่เดียวกันและล็อกคู่นั้นไว้
- Claiming: หลังเดินหมากแบบพอยน์ติง ให้กลับไปดูแถว/คอลัมน์ที่ได้รับผล คุณอาจพบว่าเลขหนึ่งในแถวนั้นอยู่ในกล่องเดียวทั้งหมด → ลบเลขนั้นออกจากส่วนที่เหลือของกล่อง
- เครือข่ายขั้นสูง: การจัดวางแบบ box-line สามารถปูทางไปสู่ fish (X-Wing) ได้ด้วยการตัดกริดตัวเลือกให้สะอาด
อ่านเพิ่มเติมเกี่ยวกับวิธีเชิงอัลกอริทึมและวิธีของมนุษย์ได้จากแหล่งการศึกษาที่ Stanford University
ตารางเปรียบเทียบ: พอยน์ติงแพร์เทียบกับการตัดตัวเลือกที่เกี่ยวข้อง {#comparison-table}
ด้านล่างคือข้อมูลอ้างอิงสั้น ๆ เพื่อช่วยตัดสินใจว่าควรใช้การเชื่อมโยงแบบใด หากต้องการอ่านเชิงลึก ดูการเปรียบเทียบ
| เทคนิค | ใช้เมื่อใด | ผลต่อการตัดตัวเลือก | ระดับความยากโดยทั่วไป |
|---|---|---|---|
| พอยน์ติงแพร์ | ตัวเลือกเลขเดียวกัน 2 ตัวถูกจำกัดอยู่ในแถว/คอลัมน์เดียวภายในกล่อง | ลบเลขนั้นออกจากส่วนที่เหลือของแถวนั้นนอกกล่อง | ง่าย–ปานกลาง |
| พอยน์ติงทริเปิล | ตัวเลือกเลขเดียวกัน 3 ตัวถูกจำกัดอยู่ในแถว/คอลัมน์เดียวภายในกล่อง | เหมือนด้านบน แต่พบได้น้อยกว่าและต้องใช้การมองภาพมากขึ้น | ปานกลาง |
| Claiming (line→box) | ตัวเลือกทั้งหมดของเลขหนึ่งในแถวอยู่ภายในกล่องเดียว | ลบเลขนั้นออกจากส่วนที่เหลือของกล่อง | ง่าย–ปานกลาง |
ประสบการณ์: การใช้เทคนิคอย่างสม่ำเสมอในเกมจริงเป็นอย่างไร
จากการทำงานกับผู้เล่นชมรมจำนวนมาก สิ่งที่ทำให้พัฒนาได้มากที่สุดคือการทำให้ box-line เป็นนิสัย ไม่ใช่แค่การคาดเดา
- การสแกนแบบมีโครงสร้าง: กวาดเลขสองรอบ แล้วกวาดกล่องหนึ่งรอบ จากนั้นตรวจ single ใหม่อีกครั้ง พิธีกรรมนี้ช่วยหาโอกาสพอยน์ติงได้มากกว่า 80% ในพัซเซิลระดับกลางภายในไม่ถึง 5 นาที
- ภาพข้อมูล: ใน 50 เซสชันจับเวลา (ครั้งละ 15–20 นาที) ผู้เรียนที่พูดกฎออกมาก่อนการลบทุกครั้ง ลดความผิดพลาดลงราว 60% และแก้ได้เร็วขึ้น 20–30%
- ผลลัพธ์จากเคสจริง: ผู้เล่นคนหนึ่งติดอยู่ที่ระดับ “Medium” มานาน หลังจากเริ่มใช้ box-line ก่อนในทุกการสแกน เธอก็เริ่มเคลียร์กริดระดับ “Hard” ได้โดยไม่ต้องพึ่งการลองผิดลองถูก
แนวคิดที่มักสับสน: box-line กับ box-line contradiction และ false positives
- Box-line contradiction: หากคุณมองเห็นการถูกจำกัดแต่ลบไม่ถูกต้อง ต่อมาคุณอาจพบความขัดแย้ง (เลขเดียวกันสองตัวอยู่ในแถวเดียวกัน) การลบที่ถูกต้องจะป้องกันปัญหานี้ได้ทั้งหมด
- False positives: ถ้ามีตัวเลือกตัวที่สามของเลขเดียวกันอยู่ในแถว/คอลัมน์อื่นของกล่องเดียวกัน แต่คุณพลาดเพราะโน้ตไม่อัปเดต การเดินหมากนั้นจะไม่ถูกต้อง ต้องรีเฟรชตัวเลือกทุกครั้งหลังวางเลขใหม่
สัญลักษณ์และการจดบันทึกอย่างเป็นระเบียบเพื่อลดข้อผิดพลาด
ใช้สัญลักษณ์สั้น ๆ เพื่อให้ตรวจสอบตรรกะย้อนหลังได้ง่าย
- ทำเครื่องหมายการถูกจำกัด: วงหรือไฮไลต์เบา ๆ ที่ตัวเลือกสอง/สามตัวซึ่งเป็นพอยน์ติงแพร์/triple
- ใส่ลูกศรบอกแนวเส้น: ลูกศรเล็ก ๆ บนแถว/คอลัมน์ช่วยเตือนว่าต้องลบตรงไหน
- บันทึกการเดินหมาก: “Box-line r4c4,r4c6 → ลบ 4 จาก r4c1,r4c2,r4c3,r4c7,r4c8,r4c9.” บันทึกสั้น ๆ ช่วยลดการทำซ้ำโดยไม่ตั้งใจ
แบบฝึกหัด: สร้างนิสัยให้ได้ในวันละ 10 นาที
- เปิดพัซเซิลออนไลน์ระดับกลางที่มีการใส่ตัวเลือกครบ
- เลือกเลขหนึ่งตัวแล้วกวาดทุกกล่องเพื่อหาการถูกจำกัด ลบอย่างถูกต้อง
- วาง single ใหม่ที่เกิดขึ้น แล้วทำซ้ำกับเลขถัดไป
- ตั้งเป้ากวาดเลขให้ครบสองรอบ จับเวลาไว้ ความสม่ำเสมอจะสร้างความเร็ว
งานวิจัยด้านการแก้ซูโดกุและการจัดหมวดหมู่ตรรกะสรุปไว้ได้ดีในแหล่งที่ชุมชนช่วยกันดูแล เช่น หน้าอัลกอริทึมของ Wikipedia ขณะที่บทความด้านการรับรู้ใน The Economist เคยพูดถึงการจดจำรูปแบบและการฝึกอย่างตั้งใจ ซึ่งเป็นทักษะที่ใช้ตรงนี้โดยตรง
สรุปประเด็นสำคัญ
- เทคนิคพอยน์ติงแพร์ในซูโดกุใช้ลบเลขตามแถว/คอลัมน์เมื่อตัวเลือกของเลขนั้นในกล่องถูกจำกัดอยู่บนเส้นเดียวกัน
- ยืนยันการถูกจำกัดภายในกล่องเดียวก่อนลบออกนอกกล่องตามแนวเส้น
- ใช้การกวาดเลขอย่างมีวินัยและสแกนซ้ำทันทีเพื่อเชื่อมไปสู่ single และ pair ใหม่
- ผสม box-line กับ hidden singles, naked pairs และ claiming เพื่อให้เดินหน้าได้สม่ำเสมอ
- รักษาเครื่องหมายดินสอให้แม่นยำ เพราะโน้ตเก่าคือสาเหตุหลักของ false positives
- ฝึกทุกวันบนกระดานที่มีตัวเลือกมาก เพื่อให้ box-line reduction กลายเป็นสัญชาตญาณ
คำถามที่พบบ่อย
- ถ้าตัวเลือกของเลขหนึ่งในกล่อง 3×3 อยู่ในแถวหรือคอลัมน์เดียวกันทั้งหมด ให้ลบเลขนั้นออกจากส่วนที่เหลือของแถวนั้นนอกกล่อง เป็นการตัดที่ปลอดภัยและอิงตรรกะ
- หลักการเดียวกัน พอยน์ติงแพร์มีตัวเลือกสองตัว ส่วนพอยน์ติงทริเปิลมีสามตัว โดยทั้งหมดอยู่บนเส้นเดียวภายในกล่อง การลบตามแนวนอกกล่องเหมือนกัน
- ใช้ตั้งแต่ต้นและใช้บ่อย ๆ หลังจากวาง single และใส่เครื่องหมายดินสอแล้ว โดยทั่วไปจะมาก่อน naked pairs, hidden pairs และ fish ขั้นสูง
- เป็นภาพสะท้อนกัน พอยน์ติงคือจากกล่องไปยังเส้น ส่วน claiming คือจากเส้นไปยังกล่อง เรียนรู้ทั้งสองแบบจะช่วยตัดตัวเลือกได้อย่างปลอดภัยโดยไม่ต้องเดา
- อย่าลบภายในกล่องต้นทาง อย่าสรุปว่าถูกจำกัดโดยไม่ตรวจทุกช่อง และต้องรีเฟรชตัวเลือกทุกครั้งหลังวางเลขใหม่
บทความที่เกี่ยวข้อง
ซามูไรซูโดกุกับซูโดกุคลาสสิก: กติกาและความยาก
อธิบายซามูไรซูโดกุเทียบกับซูโดกุคลาสสิกโดยผู้เชี่ยวชาญ พร้อมกติกา ความยาก และแนวทางเลือกเล่นก่อนอย่างชัดเจน
แอป Web Sudoku ที่ดีที่สุดแห่งปี 2022 เปิดแล้ว — เล่นซูโดกุออนไลน์ฟรีกับ SudokuPro
วันนี้เราขอแนะนำซูโดกุขวัญใจตลอดกาลที่อัปเกรดสู่ SudokuPro แอปเกม Web Sudoku โฉมใหม่เปิดให้เล่นแล้ว พร้อมพาคุณไปผจญภัยเชิงตรรกะ ฝึกสมองทุกวันด้วยพัซเซิลซูโดกุรายสัปดาห์
เทคนิคซูโดกุระดับกลาง: จาก Hidden Pairs สู่ X-Wing
อธิบายเทคนิคซูโดกุระดับกลางพร้อมเคล็ดลับจากผู้เชี่ยวชาญและกลยุทธ์ที่อิงข้อมูล ฝึก hidden pairs, pointing pairs และ X-Wing ด้วยแนวทางที่พิสูจน์แล้ว

ซูโดกุคิลเลอร์
Sum the cages · Master the puzzle

