본문 바로가기
스도쿠문제 풀이/데일리 스도쿠풀이

[문제풀이] Monster Daily Sudoku 2007년 06월 26일 VeryHard

by 김프로 2007. 6. 26.
 
5                 3     E     B
    E 1 5   0   9 6 4   8   A  
0     B 1       C       3 7   4
C       F       5 7       D    
  9 2 F 0     E 7     4   A   C
    B     3     1 0 5   D     E
D   1       7       A   B 2    
      8   4     D       F   7  
  2   C       B     1   7      
    8 0   1       5       F   6
1     5   7 6 0     2     3    
A   D   4     F 0     3 2 E C  
    C       4 A       5       2
F   6 3       5       7 A     0
  7   4   6 8 2   E   0 C 1    
8     2     9                 7

※ 풀이과정 입니다. (셀 좌표는 [컬럼,로우])

L01 - Naked Single : [1,1]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [10,1]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [13,1]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [16,1]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [3,2]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [4,2]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [5,2]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [7,2]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [9,2]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [10,2]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [11,2]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [13,2]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [15,2]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [1,3]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [4,3]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [5,3]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [9,3]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [13,3]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [14,3]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [16,3]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [1,4]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [5,4]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [9,4]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [10,4]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [14,4]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [2,5]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [3,5]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [4,5]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [5,5]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [8,5]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [9,5]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [12,5]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [14,5]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [16,5]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [3,6]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [6,6]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [9,6]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [10,6]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [11,6]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [13,6]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [16,6]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [1,7]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [3,7]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [7,7]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [11,7]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [13,7]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [14,7]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [4,8]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [6,8]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [9,8]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [13,8]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [15,8]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [2,9]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [4,9]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [8,9]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [11,9]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [13,9]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [3,10]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [4,10]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [6,10]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [10,10]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [14,10]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [16,10]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [1,11]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [4,11]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [6,11]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [7,11]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [8,11]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [11,11]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [14,11]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [1,12]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [3,12]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [5,12]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [8,12]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [9,12]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [12,12]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [13,12]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [14,12]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [15,12]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [3,13]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [7,13]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [8,13]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [12,13]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [16,13]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [1,14]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [3,14]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [4,14]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [8,14]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [12,14]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [13,14]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [16,14]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [2,15]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [4,15]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [6,15]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [7,15]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [8,15]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [10,15]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [12,15]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [13,15]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [14,15]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [1,16]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [4,16]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [7,16]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [16,16]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [14,2]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [16,2]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [7,12]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거

-- 현재 빈칸에 올수있는 모든 후보들을 찾은 상태입니다. --
5 468ADF 479AF 679AD 26789ACD 289ACD 2ACD 46789CD 28AF 3 80DF 128ADF E 690 12690 B
237 3D E 1 5 2BD 0 37D 9 6 4 2BD 8 C A F
0 68ADF 9AF B 1 289ADE 2ADE 689D C 28ADF 8DEF 28ADEF 3 7 2569 4
C 3468A 349A 69A F 289ABE 23ABE 34689 5 7 80BE 128ABE 1690 D 12690 19
36 9 2 F 0 58BD 1BD E 7 8B 368B 4 156 A 13568 C
467 46AC B 67A 2689AC 3 2ACF 689C 1 0 5 2689CF D 4689 4689 E
D 34560CE 1 6E 689C 589CF 7 689C 368EF 89CF A 689CEF B 2 3456890 3589
36E 3560ACE 350A 8 269ABC 4 12ABC 169C D 29BC 369BCE 269BCE F 5690 7 1359
3469E 2 349F C 389ADE 89ADE 3ADE B 468AEF 489ADF 1 689ADEF 7 45890 45890D 589AD
3479BE 34BE 8 0 239ACDE 1 23ACDE 39CD 4ABE 5 79BCDE 9ABCDE 49 F 49BD 6
1 4BEF 49F 5 89ACDE 7 6 0 48ABEF 489ABCDF 2 89ABCDEF 49 3 489BD 89AD
A 6B D 679 4 89 5 F 0 89B 6789B 3 2 E C 189
9BE 10BDE C 9DE 37BDE 0BDEF 4 A 368BF 189BDF 3689BDF 5 69 689B 3689BDEF 2
F 1BDE 6 3 BCDE BCDE 1BCDE 5 248B 12489BCD 89BCD 7 A 489B 489BDE 0
9B 7 59A 4 3BD 6 8 2 3ABF E 39BDF 0 C 1 359BDF 359D
8 150ABDE 50A 2 3BCDE 0BCDEF 9 13CD 346ABF 14ABCDF 36BCDF 16ABCDF 456 456B 3456BDEF 7

L02 - Hidden Single : [15,3]셀 "5"값은 로우3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [16,12]셀 "1"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [16,4]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L02 - Hidden Single : [5,13]셀 "7"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [1,2]셀 "2"값은 컬럼1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [8,2]셀 "7"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [2,2]셀 "3"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [3,1]셀 "7"값은 컬럼3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [7,6]셀 "F"값은 컬럼7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [13,4]셀 "0"값은 컬럼13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [14,1]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [11,1]셀 "0"값은 로우1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [13,5]셀 "1"값은 컬럼13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [6,5]셀 "5"값은 로우5 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [7,5]셀 "D"값은 로우5 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L02 - Hidden Single : [13,16]셀 "5"값은 컬럼13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [3,15]셀 "5"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [9,15]셀 "A"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [13,13]셀 "6"값은 컬럼13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거

5 48ADF 7 9AD 289ACD 289ACD 2AC 489CD 28F 3 0 128ADF E 6 12 B
2 3 E 1 5 BD 0 7 9 6 4 BD 8 C A F
0 68ADF 9AF B 1 289ADE 2AE 689D C 28ADF 8DEF 28ADEF 3 7 5 4
C 468A 4A 6A F 28ABE 23ABE 3468 5 7 8BE 128ABE 0 D 12 9
36 9 2 F 0 5 D E 7 8B 368B 4 1 A 368 C
467 46AC B 67A 2689AC 3 F 689C 1 0 5 2689C D 489 4689 E
D 4560CE 1 6E 689C 89C 7 689C 368EF 89CF A 689CEF B 2 346890 358
36E 560ACE 30A 8 269ABC 4 12ABC 169C D 29BC 369BCE 269BCE F 590 7 35
3469E 2 349F C 389ADE 89ADE 3AE B 468EF 489ADF 1 689ADEF 7 45890 4890D 58AD
3479BE 4BE 8 0 239ACDE 1 23ACE 39CD 4BE 5 79BCDE 9ABCDE 49 F 49BD 6
1 4BEF 49F 5 89ACDE 7 6 0 48BEF 489ABCDF 2 89ABCDEF 49 3 489BD 8AD
A 6B D 679 4 89 5 F 0 89B 6789B 3 2 E C 1
9BE 10BDE C 9DE 7 0BDEF 4 A 38BF 189BDF 389BDF 5 6 89B 389BDEF 2
F 1BDE 6 3 BCDE BCDE 1BCE 5 248B 12489BCD 89BCD 7 A 489B 489BDE 0
9B 7 5 4 3BD 6 8 2 A E 39BDF 0 C 1 39BDF 3D
8 10ABDE 0A 2 3BCDE 0BCDEF 9 13CD 346BF 14BCDF 36BCDF 16BCDF 5 4B 34BDEF 7

L03 - Naked Pair : 블럭12 {5,9}번째 셀 "49"값은 Subset 패턴2, 나머지셀에서 "49"값 제거

5 48ADF 7 9AD 289ACD 289ACD 2AC 489CD 28F 3 0 128ADF E 6 12 B
2 3 E 1 5 BD 0 7 9 6 4 BD 8 C A F
0 68ADF 9AF B 1 289ADE 2AE 689D C 28ADF 8DEF 28ADEF 3 7 5 4
C 468A 4A 6A F 28ABE 23ABE 3468 5 7 8BE 128ABE 0 D 12 9
36 9 2 F 0 5 D E 7 8B 368B 4 1 A 368 C
467 46AC B 67A 2689AC 3 F 689C 1 0 5 2689C D 489 4689 E
D 4560CE 1 6E 689C 89C 7 689C 368EF 89CF A 689CEF B 2 346890 358
36E 560ACE 30A 8 269ABC 4 12ABC 169C D 29BC 369BCE 269BCE F 590 7 35
3469E 2 349F C 389ADE 89ADE 3AE B 468EF 489ADF 1 689ADEF 7 580 80D 58AD
3479BE 4BE 8 0 239ACDE 1 23ACE 39CD 4BE 5 79BCDE 9ABCDE 49 F BD 6
1 4BEF 49F 5 89ACDE 7 6 0 48BEF 489ABCDF 2 89ABCDEF 49 3 8BD 8AD
A 6B D 679 4 89 5 F 0 89B 6789B 3 2 E C 1
9BE 10BDE C 9DE 7 0BDEF 4 A 38BF 189BDF 389BDF 5 6 89B 389BDEF 2
F 1BDE 6 3 BCDE BCDE 1BCE 5 248B 12489BCD 89BCD 7 A 489B 489BDE 0
9B 7 5 4 3BD 6 8 2 A E 39BDF 0 C 1 39BDF 3D
8 10ABDE 0A 2 3BCDE 0BCDEF 9 13CD 346BF 14BCDF 36BCDF 16BCDF 5 4B 34BDEF 7

L04 - InterSection Lock : 로우5 vs 블럭7, 블럭7의 "B"값은 반드시 로우5 내에 위치해야 함
L04 - InterSection Lock : 컬럼5 vs 블럭6, 블럭6의 "6"값은 반드시 컬럼5 내에 위치해야 함
L04 - InterSection Lock : 컬럼6 vs 블럭2, 블럭2의 "2"값은 반드시 컬럼6 내에 위치해야 함
L04 - InterSection Lock : 컬럼10 vs 블럭15, 블럭15의 "1"값은 반드시 컬럼10 내에 위치해야 함
L04 - InterSection Lock : 컬럼14 vs 블럭16, 블럭16의 "B"값은 반드시 컬럼14 내에 위치해야 함

5 48ADF 7 9AD 89ACD 289ACD AC 489CD 28F 3 0 128ADF E 6 12 B
2 3 E 1 5 BD 0 7 9 6 4 BD 8 C A F
0 68ADF 9AF B 1 289ADE AE 689D C 28ADF 8DEF 28ADEF 3 7 5 4
C 468A 4A 6A F 28ABE 3ABE 3468 5 7 8BE 128ABE 0 D 12 9
36 9 2 F 0 5 D E 7 8B 368B 4 1 A 368 C
467 46AC B 67A 2689AC 3 F 89C 1 0 5 2689C D 489 4689 E
D 4560CE 1 6E 689C 89C 7 89C 368EF 89CF A 689CEF B 2 346890 358
36E 560ACE 30A 8 269ABC 4 12ABC 19C D 29C 369CE 269CE F 590 7 35
3469E 2 349F C 389ADE 89ADE 3AE B 468EF 489ADF 1 689ADEF 7 580 80D 58AD
3479BE 4BE 8 0 239ACDE 1 23ACE 39CD 4BE 5 79BCDE 9ABCDE 49 F BD 6
1 4BEF 49F 5 89ACDE 7 6 0 48BEF 489ABCDF 2 89ABCDEF 49 3 8BD 8AD
A 6B D 679 4 89 5 F 0 89B 6789B 3 2 E C 1
9BE 10BDE C 9DE 7 0BDEF 4 A 38BF 189BDF 389BDF 5 6 89B 389DEF 2
F 1BDE 6 3 BCDE BCDE 1BCE 5 248B 12489BCD 89BCD 7 A 489B 489DE 0
9B 7 5 4 3BD 6 8 2 A E 39BDF 0 C 1 39DF 3D
8 10ABDE 0A 2 3BCDE 0BCDEF 9 13CD 346BF 14BCDF 36BCDF 6BCDF 5 4B 34DEF 7

L05 - Hidden Pair : 로우7 {2,15}번째 셀 "40"값은 Subset 패턴2, {2,15}번째 셀 "40"값으로 변경
L02 - Hidden Single : [16,7]셀 "5"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [16,8]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [16,15]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L02 - Hidden Single : [9,7]셀 "3"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [1,5]셀 "3"값은 로우5 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [2,8]셀 "5"값은 로우8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [14,9]셀 "5"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [15,9]셀 "0"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [15,7]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [2,7]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [3,8]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [3,16]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [3,4]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [8,1]셀 "4"값은 로우1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [5,6]셀 "A"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [12,6]셀 "2"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [14,8]셀 "0"값은 로우8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [6,13]셀 "0"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [2,16]셀 "A"값은 로우16 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [2,6]셀 "C"값은 컬럼2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L02 - Hidden Single : [1,6]셀 "4"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [4,6]셀 "7"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [15,6]셀 "6"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [15,5]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [14,6]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [10,5]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [11,5]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [8,6]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [11,12]셀 "7"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [1,10]셀 "7"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [2,12]셀 "B"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L02 - Hidden Single : [4,12]셀 "6"값은 로우12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [4,4]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [4,7]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [1,8]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [5,7]셀 "6"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [3,9]셀 "3"값은 컬럼3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L02 - Hidden Single : [6,16]셀 "F"값은 컬럼6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거

5 8DF 7 9D 89CD 289ACD AC 4 28F 3 0 18ADF E 6 12 B
2 3 E 1 5 BD 0 7 9 6 4 BD 8 C A F
0 68DF 9F B 1 289ADE AE 69D C 28ADF 8DEF 8ADEF 3 7 5 4
C 68 4 A F 28BE 3BE 36 5 7 8BE 18BE 0 D 12 9
3 9 2 F 0 5 D E 7 B 6 4 1 A 8 C
4 C B 7 A 3 F 8 1 0 5 2 D 9 6 E
D 0 1 E 6 9C 7 9C 3 89CF A 89CF B 2 4 5
6 5 A 8 29BC 4 12BC 19C D 9C 9CE 9CE F 0 7 3
9E 2 3 C 89DE 89ADE AE B 468EF 489ADF 1 689ADEF 7 5 0 8A
7 4E 8 0 239CDE 1 23ACE 39CD 4BE 5 9BCDE 9ABCDE 49 F BD 6
1 4EF 9F 5 89CDE 7 6 0 48BEF 489ACDF 2 89ABCDEF 49 3 BD 8A
A B D 6 4 89 5 F 0 89 7 3 2 E C 1
9BE 1DE C 9D 7 0 4 A 8BF 189DF 389BDF 5 6 8B 39EF 2
F 1DE 6 3 BCDE BCDE 1BCE 5 248B 12489CD 89BCD 7 A 48B 9E 0
9B 7 5 4 3B 6 8 2 A E 39BF 0 C 1 39F D
8 A 0 2 3BCDE F 9 13CD 46B 14CD 3BCD 6BCD 5 4B 3E 7

L03 - Naked Pair : 로우7 {6,8}번째 셀 "9C"값은 Subset 패턴2, 나머지셀에서 "9C"값 제거
L03 - Naked Pair : 컬럼7 {3,9}번째 셀 "AE"값은 Subset 패턴2, 나머지셀에서 "AE"값 제거
L01 - Naked Single : [7,1]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L02 - Hidden Single : [12,10]셀 "A"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [6,1]셀 "A"값은 로우1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [7,3]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [7,9]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [16,9]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [10,3]셀 "A"값은 로우3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [6,3]셀 "2"값은 로우3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [15,4]셀 "2"값은 로우4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [15,1]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [9,1]셀 "2"값은 로우1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [12,4]셀 "1"값은 로우4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [11,4]셀 "E"값은 로우4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [12,8]셀 "E"값은 로우8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [10,14]셀 "2"값은 로우14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L02 - Hidden Single : [12,2]셀 "B"값은 블럭3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [6,2]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거

5 8DF 7 9D 89 A C 4 2 3 0 8DF E 6 1 B
2 3 E 1 5 D 0 7 9 6 4 B 8 C A F
0 68DF 9F B 1 2 E 69 C A 8DF 8DF 3 7 5 4
C 68 4 A F 8B 3B 36 5 7 E 1 0 D 2 9
3 9 2 F 0 5 D E 7 B 6 4 1 A 8 C
4 C B 7 A 3 F 8 1 0 5 2 D 9 6 E
D 0 1 E 6 9C 7 9C 3 8F A 8F B 2 4 5
6 5 A 8 29BC 4 12B 19C D 9C 9C E F 0 7 3
9E 2 3 C 9DE 9E A B 46EF 49DF 1 69DF 7 5 0 8
7 4E 8 0 239CDE 1 23 39CD 4BE 5 9BCD A 49 F BD 6
1 4EF 9F 5 89CDE 7 6 0 48BEF 489CDF 2 89CDF 49 3 BD A
A B D 6 4 89 5 F 0 89 7 3 2 E C 1
9BE 1DE C 9D 7 0 4 A 8BF 189DF 389BDF 5 6 8B 39EF 2
F 1DE 6 3 BCDE BCE 1B 5 48B 2 89BCD 7 A 48B 9E 0
9B 7 5 4 3B 6 8 2 A E 39BF 0 C 1 39F D
8 A 0 2 3BCDE F 9 13CD 46B 14CD 3BCD 6CD 5 4B 3E 7

L03 - Naked Pair : 로우8 {10,11}번째 셀 "9C"값은 Subset 패턴2, 나머지셀에서 "9C"값 제거
L01 - Naked Single : [8,8]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [10,16]셀 "1"값은 로우16 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [2,13]셀 "1"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [7,14]셀 "1"값은 로우14 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거

5 8DF 7 9D 89 A C 4 2 3 0 8DF E 6 1 B
2 3 E 1 5 D 0 7 9 6 4 B 8 C A F
0 68DF 9F B 1 2 E 69 C A 8DF 8DF 3 7 5 4
C 68 4 A F 8B 3B 36 5 7 E 1 0 D 2 9
3 9 2 F 0 5 D E 7 B 6 4 1 A 8 C
4 C B 7 A 3 F 8 1 0 5 2 D 9 6 E
D 0 1 E 6 9C 7 9C 3 8F A 8F B 2 4 5
6 5 A 8 2B 4 2B 1 D 9C 9C E F 0 7 3
9E 2 3 C 9DE 9E A B 46EF 49DF 1 69DF 7 5 0 8
7 4E 8 0 239CDE 1 23 39CD 4BE 5 9BCD A 49 F BD 6
1 4EF 9F 5 89CDE 7 6 0 48BEF 489CDF 2 89CDF 49 3 BD A
A B D 6 4 89 5 F 0 89 7 3 2 E C 1
9BE 1 C 9D 7 0 4 A 8BF 89DF 389BDF 5 6 8B 39EF 2
F DE 6 3 BCDE BCE 1 5 48B 2 89BCD 7 A 48B 9E 0
9B 7 5 4 3B 6 8 2 A E 39BF 0 C 1 39F D
8 A 0 2 3BCDE F 9 3CD 46B 1 3BCD 6CD 5 4B 3E 7

L03 - Naked Pair : 로우9 {1,6}번째 셀 "9E"값은 Subset 패턴2, 나머지셀에서 "9E"값 제거
L01 - Naked Single : [5,9]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L02 - Hidden Single : [8,16]셀 "D"값은 컬럼8 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L02 - Hidden Single : [12,11]셀 "9"값은 컬럼12 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [3,11]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [13,11]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [10,12]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [3,3]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [8,3]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [8,4]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [10,7]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [12,7]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [10,9]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [13,10]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [2,11]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [9,11]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [15,11]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [6,12]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [2,14]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [4,1]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [12,1]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [12,3]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [7,4]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [6,7]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [7,8]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [1,9]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [6,9]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [12,9]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [7,10]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [8,10]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [11,10]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [5,11]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [10,11]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [4,13]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [6,14]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [1,15]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [5,15]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [12,16]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [2,1]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [11,3]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [10,8]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [9,9]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [1,13]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [9,13]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [14,13]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [9,14]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [11,14]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [15,14]셀 "E"값과 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L01 - Naked Single : [11,15]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [15,16]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거

5 8 7 D 9 A C 4 2 3 0 F E 6 1 B
2 3 E 1 5 D 0 7 9 6 4 B 8 C A F
0 F 9 B 1 2 E 6 C A 8 D 3 7 5 4
C 6 4 A F 8 B 3 5 7 E 1 0 D 2 9
3 9 2 F 0 5 D E 7 B 6 4 1 A 8 C
4 C B 7 A 3 F 8 1 0 5 2 D 9 6 E
D 0 1 E 6 C 7 9 3 F A 8 B 2 4 5
6 5 A 8 B 4 2 1 D 9 C E F 0 7 3
9 2 3 C D E A B F 4 1 6 7 5 0 8
7 4 8 0 2 1 3 C E 5 D A 9 F B 6
1 E F 5 8 7 6 0 B C 2 9 4 3 D A
A B D 6 4 9 5 F 0 8 7 3 2 E C 1
E 1 C 9 7 0 4 A 8 D 3 5 6 B F 2
F D 6 3 C B 1 5 4 2 9 7 A 8 E 0
B 7 5 4 3 6 8 2 A E F 0 C 1 9 D
8 A 0 2 E F 9 D 6 1 B C 5 4 3 7

Logic 사용횟수
L01 - Naked Single 178회
L02 - Hidden Single 56회
L03 - Naked Pair 5회
L04 - InterSection Lock 5회
L05 - Hidden Pair 1회

소요시간 : 0분 3.813초

Logic 순서
L01 - Naked Single
L02 - Hidden Single
L03 - Naked Pair
L04 - InterSection Lock
L05 - Hidden Pair
L06 - Naked Triple
L07 - Hidden Triple
L08 - Naked Quad
L09 - Hidden Quad
L10 - X-Wing
L11 - Sword-Fish
L12 - Jelly-Fish

Z99 - Substitution
Z99 - RollbackSudoku

"L12"번 까지의 풀이법으로 문제를 풀수없는경우 Z99 - Substitution(대입법)을 이용합니다.
대입한 값이 올바른 정답이 아닐경우 Z99 - RollbackSudoku을 이용해 대입이전 상태로 돌아갑니다.

L12 풀이법보다 상위 풀이법은 현재 작업중입니다.

Sudoku K ver3.11.534 by keetekee