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

[문제풀이] Monster Daily Sudoku 2007년 07월 16일 VeryHard

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

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


-- 현재 빈칸에 올수있는 모든 후보들을 찾은 상태입니다. --
27AC 7CD 8 4 6 157CD 157CD E B 1257AF 125ACF 3 12AF 9 0 12F
9ABC BC 10AC F 5C 13580C 1350BC 2 D 1589A E 6 134AB 134AB 7 134B
E 7BD 17D 1279BD 4 A 137BD 78BD 179 0 1289F 29F C 5 6 123BF
3 5 170AC 1267ABC 9 1780C 170BC F 17C 1278A 128AC 4 12AB D 28AE 12BE
1 467CDF 457CD 679CD 257CF 235780CF E 780 A 569D 345690D 59D 23470DF 2347CF B 234CF
457ABCF 47BCF 457AC 7ABC D 3570CF 6 9 2 15BE 13450 5BE 13470F 8 34E 134CEF
0 2 47AD 8 7A 37 347AB 7AB F C 1346D BDE 5 1347 34DE 9
459BCF 3 E 9BCD 1 250CF 2450BC 0B 459 59BD 7 8 240DF 6 24D A
D 78CE 9 237CE B 4 27 67 567C 2567EF 256CF A 2367F 0 1 2356F
6 47B 147A 5 27AF 12790F 8 3 179 1279BF 129F 29BF E 247ABF C D
247ABC 47BCE F 127ABCE 27AE 12679DE 1279AD 5 8 3 1269CD 0 2467AB 247AB 249A 246B
27AB 0 137A 1237ABE 27AEF 12679DEF 1279AD C 15679 4 12569DF 259BDEF 2367ABF 237ABF 2359A 8
4578 478D 6 7D 3 2579D 2579AD 7AD E 2589AD 24589AD C 124ABD 124AB F 0
458C 9 2 0 5ACE 56CDE F 6AD 456 568AD B 1 346AD 34AC 345AD 7
457CF A 3457CD 37CDE 8 B 257CD 1 0 256DF 2456DF 25DF 9 234C 2345D 23456C
5CF 1 B CD 0 2569CD 259ACD 4 3 2569ADF 2569ADF 7 8 E 25AD 256C

L02 - Hidden Single : [4,4]셀 "6"값은 로우4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [11,7]셀 "6"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [2,5]셀 "6"값은 로우5 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L02 - Hidden Single : [14,7]셀 "1"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [2,9]셀 "8"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [6,10]셀 "0"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [13,13]셀 "1"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [14,13]셀 "B"값은 로우13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L02 - Hidden Single : [4,15]셀 "E"값은 로우15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [10,9]셀 "E"값은 로우9 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [2,11]셀 "E"값은 컬럼2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [2,6]셀 "F"값은 컬럼2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L02 - Hidden Single : [15,4]셀 "8"값은 컬럼15 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [16,4]셀 "E"값은 로우4 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [3,15]셀 "3"값은 블럭13 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L04 - InterSection Lock : 로우6 vs 블럭5, 블럭5의 "A"값은 반드시 로우6 내에 위치해야 함
L04 - InterSection Lock : 로우10 vs 블럭11, 블럭11의 "9"값은 반드시 로우10 내에 위치해야 함
L04 - InterSection Lock : 컬럼2 vs 블럭1, 블럭1의 "C"값은 반드시 컬럼2 내에 위치해야 함

27A 7CD 8 4 6 157CD 157CD E B 1257AF 125ACF 3 2AF 9 0 12F
9AB BC 10A F 5C 1358C 1350BC 2 D 1589A E 6 34AB 34A 7 134B
E 7BD 17D 1279BD 4 A 137BD 78BD 179 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17C 170BC F 17C 127A 12AC 4 2AB D 8 E
1 6 457CD 79CD 257CF 23578CF E 780 A 59D 34590D 59D 23470DF 2347CF B 234CF
457ABC F 457AC 7ABC D 357C 6 9 2 15B 13450 5BE 3470 8 34E 34C
0 2 47D 8 7A 37 347AB 7AB F C 6 BDE 5 1 34DE 9
459BC 3 E 9BCD 1 25CF 2450BC 0B 459 59BD 7 8 240DF 6 24D A
D 8 9 237C B 4 27 67 567C E 25CF A 2367F 0 1 2356F
6 47B 147A 5 27AF 0 8 3 179 1279BF 129F 29BF E 247AF C D
247ABC E F 127ABC 27A 12679D 1279AD 5 8 3 12CD 0 2467AB 247A 249A 246B
27AB 0 17A 1237AB 27AEF 12679DEF 1279AD C 1567 4 125DF 25BDF 2367ABF 237AF 2359A 8
4578 47D 6 7D 3 2579D 2579AD 7AD E 2589AD 24589AD C 1 B F 0
458C 9 2 0 5ACE 56CDE F 6AD 456 568AD B 1 346AD 34AC 345AD 7
457CF A 3 E 8 B 257CD 1 0 256DF 245DF 25DF 9 24C 245D 2456C
5CF 1 B CD 0 2569CD 259ACD 4 3 2569ADF 259ADF 7 8 E 25AD 256C

L04 - InterSection Lock : 컬럼3 vs 블럭5, 블럭5의 "5"값은 반드시 컬럼3 내에 위치해야 함
L04 - InterSection Lock : 컬럼3 vs 블럭5, 블럭5의 "C"값은 반드시 컬럼3 내에 위치해야 함
L04 - InterSection Lock : 로우8 vs 블럭6, 블럭6의 "C"값은 반드시 로우8 내에 위치해야 함
L04 - InterSection Lock : 컬럼8 vs 블럭6, 블럭6의 "0"값은 반드시 컬럼8 내에 위치해야 함
L04 - InterSection Lock : 컬럼10 vs 블럭15, 블럭15의 "6"값은 반드시 컬럼10 내에 위치해야 함

27A 7CD 8 4 6 157CD 157CD E B 1257AF 125ACF 3 2AF 9 0 12F
9AB BC 10A F 5C 1358C 1350BC 2 D 1589A E 6 34AB 34A 7 134B
E 7BD 17D 1279BD 4 A 137BD 78BD 179 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17C 170BC F 17C 127A 12AC 4 2AB D 8 E
1 6 457CD 79D 257F 23578F E 780 A 59D 34590D 59D 23470DF 2347CF B 234CF
47AB F 457AC 7AB D 357 6 9 2 15B 13450 5BE 3470 8 34E 34C
0 2 47D 8 7A 37 347AB 7AB F C 6 BDE 5 1 34DE 9
49B 3 E 9BD 1 25CF 245BC 0B 459 59BD 7 8 240DF 6 24D A
D 8 9 237C B 4 27 67 567C E 25CF A 2367F 0 1 2356F
6 47B 147A 5 27AF 0 8 3 179 1279BF 129F 29BF E 247AF C D
247ABC E F 127ABC 27A 12679D 1279AD 5 8 3 12CD 0 2467AB 247A 249A 246B
27AB 0 17A 1237AB 27AEF 12679DEF 1279AD C 1567 4 125DF 25BDF 2367ABF 237AF 2359A 8
4578 47D 6 7D 3 2579D 2579AD 7AD E 2589AD 24589AD C 1 B F 0
458C 9 2 0 5ACE 56CDE F 6AD 45 568AD B 1 346AD 34AC 345AD 7
457CF A 3 E 8 B 257CD 1 0 256DF 245DF 25DF 9 24C 245D 2456C
5CF 1 B CD 0 2569CD 259ACD 4 3 2569ADF 259ADF 7 8 E 25AD 256C

L05 - Hidden Pair : 컬럼3 {5,6}번째 셀 "5C"값은 Subset 패턴2, {5,6}번째 셀 "5C"(이)가 아닌값 제거

27A 7CD 8 4 6 157CD 157CD E B 1257AF 125ACF 3 2AF 9 0 12F
9AB BC 10A F 5C 1358C 1350BC 2 D 1589A E 6 34AB 34A 7 134B
E 7BD 17D 1279BD 4 A 137BD 78BD 179 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17C 170BC F 17C 127A 12AC 4 2AB D 8 E
1 6 5C 79D 257F 23578F E 780 A 59D 34590D 59D 23470DF 2347CF B 234CF
47AB F 5C 7AB D 357 6 9 2 15B 13450 5BE 3470 8 34E 34C
0 2 47D 8 7A 37 347AB 7AB F C 6 BDE 5 1 34DE 9
49B 3 E 9BD 1 25CF 245BC 0B 459 59BD 7 8 240DF 6 24D A
D 8 9 237C B 4 27 67 567C E 25CF A 2367F 0 1 2356F
6 47B 147A 5 27AF 0 8 3 179 1279BF 129F 29BF E 247AF C D
247ABC E F 127ABC 27A 12679D 1279AD 5 8 3 12CD 0 2467AB 247A 249A 246B
27AB 0 17A 1237AB 27AEF 12679DEF 1279AD C 1567 4 125DF 25BDF 2367ABF 237AF 2359A 8
4578 47D 6 7D 3 2579D 2579AD 7AD E 2589AD 24589AD C 1 B F 0
458C 9 2 0 5ACE 56CDE F 6AD 45 568AD B 1 346AD 34AC 345AD 7
457CF A 3 E 8 B 257CD 1 0 256DF 245DF 25DF 9 24C 245D 2456C
5CF 1 B CD 0 2569CD 259ACD 4 3 2569ADF 259ADF 7 8 E 25AD 256C

L05 - Hidden Pair : 컬럼11 {5,6}번째 셀 "30"값은 Subset 패턴2, {5,6}번째 셀 "30"(이)가 아닌값 제거
L02 - Hidden Single : [10,6]셀 "1"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L02 - Hidden Single : [9,8]셀 "4"값은 블럭7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [9,14]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L02 - Hidden Single : [7,7]셀 "4"값은 컬럼7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [3,10]셀 "4"값은 컬럼3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [2,13]셀 "4"값은 컬럼2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [1,6]셀 "4"값은 컬럼1 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L02 - Hidden Single : [4,6]셀 "A"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [12,6]셀 "B"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L02 - Hidden Single : [15,6]셀 "E"값은 로우6 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [8,7]셀 "B"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [8,8]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L02 - Hidden Single : [5,7]셀 "A"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [12,7]셀 "E"값은 로우7 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "E"값 제거
L02 - Hidden Single : [14,10]셀 "A"값은 로우10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L02 - Hidden Single : [10,10]셀 "B"값은 컬럼10 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [2,10]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L02 - Hidden Single : [11,15]셀 "4"값은 컬럼11 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "4"값 제거

27A CD 8 4 6 157CD 157CD E B 257AF 125ACF 3 2AF 9 0 12F
9AB BC 10A F 5C 1358C 1350BC 2 D 589A E 6 34AB 34 7 134B
E BD 17D 1279BD 4 A 137BD 78D 179 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17C 170BC F 17C 27A 12AC 4 2AB D 8 E
1 6 5C 79D 257F 23578F E 78 A 59D 30 59D 23470DF 2347CF B 234CF
4 F 5C A D 357 6 9 2 1 30 B 370 8 E 3C
0 2 7D 8 A 37 4 B F C 6 E 5 1 3D 9
9B 3 E 9BD 1 25CF 25C 0 4 59D 7 8 2DF 6 2D A
D 8 9 23C B 4 27 67 67C E 25CF A 2367F 0 1 2356F
6 7 4 5 2F 0 8 3 19 B 129F 29F E A C D
2ABC E F 12BC 27 12679D 1279AD 5 8 3 12CD 0 2467B 247 249 246B
2AB 0 1A 123B 27EF 12679DEF 1279AD C 167 4 125DF 25DF 2367BF 237F 2359 8
578 4 6 7D 3 2579D 2579AD 7AD E 289AD 289AD C 1 B F 0
8C 9 2 0 CE 6CDE F 6AD 5 68AD B 1 346AD 34C 34AD 7
57CF A 3 E 8 B 257CD 1 0 26DF 4 2DF 9 2C 25D 256C
5CF 1 B CD 0 2569CD 259ACD 4 3 269ADF 29ADF 7 8 E 25AD 256C

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

27A CD 8 4 6 17CD 17CD E B 257AF 125AF 3 2AF 9 0 12F
9AB BC 10A F 5 138C 130BC 2 D 89A E 6 34AB 34 7 134B
E BD 17D 1279BD 4 A 137BD 78D 19 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17 170B F C 27A 12A 4 2AB D 8 E
1 6 5C 79D 2 3578F E 78 A 59D 30 59D 3470DF 347CF B 34CF
4 F 5C A D 357 6 9 2 1 30 B 370 8 E 3C
0 2 7D 8 A 37 4 B F C 6 E 5 1 3D 9
9B 3 E 9BD 1 5CF 5C 0 4 59D 7 8 2DF 6 2D A
D 8 9 3C B 4 2 6 7 E 5CF A 3F 0 1 35F
6 7 4 5 F 0 8 3 19 B 129 29 E A C D
2ABC E F 12BC 7 19D 19AD 5 8 3 12CD 0 246B 24 249 246B
2AB 0 1A 123B E 19D 19AD C 6 4 125DF 25DF 237BF 237F 2359 8
57 4 6 7D 3 2 579AD 7AD E 89AD 89AD C 1 B F 0
8 9 2 0 C E F AD 5 6AD B 1 346AD 34 34AD 7
57CF A 3 E 8 B 57D 1 0 26DF 4 2DF 9 2C 25D 256C
5CF 1 B CD 0 6 59AD 4 3 29ADF 29ADF 7 8 E 25AD 25C

L03 - Naked Pair : 컬럼14 {2,14}번째 셀 "34"값은 Subset 패턴2, 나머지셀에서 "34"값 제거
L01 - Naked Single : [14,11]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [14,15]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거

27A CD 8 4 6 17CD 17CD E B 257AF 125AF 3 2AF 9 0 12F
9AB BC 10A F 5 138C 130BC 2 D 89A E 6 34AB 34 7 134B
E BD 17D 1279BD 4 A 137BD 78D 19 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17 170B F C 27A 12A 4 2AB D 8 E
1 6 5C 79D 2 3578F E 78 A 59D 30 59D 3470DF 7F B 34CF
4 F 5C A D 357 6 9 2 1 30 B 370 8 E 3C
0 2 7D 8 A 37 4 B F C 6 E 5 1 3D 9
9B 3 E 9BD 1 5CF 5C 0 4 59D 7 8 2DF 6 2D A
D 8 9 3C B 4 2 6 7 E 5CF A 3F 0 1 35F
6 7 4 5 F 0 8 3 19 B 129 29 E A C D
ABC E F 1BC 7 19D 19AD 5 8 3 1CD 0 46B 2 49 46B
2AB 0 1A 123B E 19D 19AD C 6 4 125DF 25DF 37BF 7F 359 8
57 4 6 7D 3 2 579AD 7AD E 89AD 89AD C 1 B F 0
8 9 2 0 C E F AD 5 6AD B 1 346AD 34 34AD 7
57F A 3 E 8 B 57D 1 0 26DF 4 2DF 9 C 25D 256
5CF 1 B CD 0 6 59AD 4 3 29ADF 29ADF 7 8 E 25AD 25

L04 - InterSection Lock : 로우10 vs 블럭11, 블럭11의 "1"값은 반드시 로우10 내에 위치해야 함

27A CD 8 4 6 17CD 17CD E B 257AF 125AF 3 2AF 9 0 12F
9AB BC 10A F 5 138C 130BC 2 D 89A E 6 34AB 34 7 134B
E BD 17D 1279BD 4 A 137BD 78D 19 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17 170B F C 27A 12A 4 2AB D 8 E
1 6 5C 79D 2 3578F E 78 A 59D 30 59D 3470DF 7F B 34CF
4 F 5C A D 357 6 9 2 1 30 B 370 8 E 3C
0 2 7D 8 A 37 4 B F C 6 E 5 1 3D 9
9B 3 E 9BD 1 5CF 5C 0 4 59D 7 8 2DF 6 2D A
D 8 9 3C B 4 2 6 7 E 5CF A 3F 0 1 35F
6 7 4 5 F 0 8 3 19 B 129 29 E A C D
ABC E F 1BC 7 19D 19AD 5 8 3 CD 0 46B 2 49 46B
2AB 0 1A 123B E 19D 19AD C 6 4 25DF 25DF 37BF 7F 359 8
57 4 6 7D 3 2 579AD 7AD E 89AD 89AD C 1 B F 0
8 9 2 0 C E F AD 5 6AD B 1 346AD 34 34AD 7
57F A 3 E 8 B 57D 1 0 26DF 4 2DF 9 C 25D 256
5CF 1 B CD 0 6 59AD 4 3 29ADF 29ADF 7 8 E 25AD 25

L04 - InterSection Lock : 로우10 vs 블럭11, 블럭11의 "2"값은 반드시 로우10 내에 위치해야 함

27A CD 8 4 6 17CD 17CD E B 257AF 125AF 3 2AF 9 0 12F
9AB BC 10A F 5 138C 130BC 2 D 89A E 6 34AB 34 7 134B
E BD 17D 1279BD 4 A 137BD 78D 19 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17 170B F C 27A 12A 4 2AB D 8 E
1 6 5C 79D 2 3578F E 78 A 59D 30 59D 3470DF 7F B 34CF
4 F 5C A D 357 6 9 2 1 30 B 370 8 E 3C
0 2 7D 8 A 37 4 B F C 6 E 5 1 3D 9
9B 3 E 9BD 1 5CF 5C 0 4 59D 7 8 2DF 6 2D A
D 8 9 3C B 4 2 6 7 E 5CF A 3F 0 1 35F
6 7 4 5 F 0 8 3 19 B 129 29 E A C D
ABC E F 1BC 7 19D 19AD 5 8 3 CD 0 46B 2 49 46B
2AB 0 1A 123B E 19D 19AD C 6 4 5DF 5DF 37BF 7F 359 8
57 4 6 7D 3 2 579AD 7AD E 89AD 89AD C 1 B F 0
8 9 2 0 C E F AD 5 6AD B 1 346AD 34 34AD 7
57F A 3 E 8 B 57D 1 0 26DF 4 2DF 9 C 25D 256
5CF 1 B CD 0 6 59AD 4 3 29ADF 29ADF 7 8 E 25AD 25

L04 - InterSection Lock : 컬럼2 vs 블럭1, 블럭1의 "B"값은 반드시 컬럼2 내에 위치해야 함

27A CD 8 4 6 17CD 17CD E B 257AF 125AF 3 2AF 9 0 12F
9A BC 10A F 5 138C 130BC 2 D 89A E 6 34AB 34 7 134B
E BD 17D 1279D 4 A 137BD 78D 19 0 1289F 29F C 5 6 123BF
3 5 170A 6 9 17 170B F C 27A 12A 4 2AB D 8 E
1 6 5C 79D 2 3578F E 78 A 59D 30 59D 3470DF 7F B 34CF
4 F 5C A D 357 6 9 2 1 30 B 370 8 E 3C
0 2 7D 8 A 37 4 B F C 6 E 5 1 3D 9
9B 3 E 9BD 1 5CF 5C 0 4 59D 7 8 2DF 6 2D A
D 8 9 3C B 4 2 6 7 E 5CF A 3F 0 1 35F
6 7 4 5 F 0 8 3 19 B 129 29 E A C D
ABC E F 1BC 7 19D 19AD 5 8 3 CD 0 46B 2 49 46B
2AB 0 1A 123B E 19D 19AD C 6 4 5DF 5DF 37BF 7F 359 8
57 4 6 7D 3 2 579AD 7AD E 89AD 89AD C 1 B F 0
8 9 2 0 C E F AD 5 6AD B 1 346AD 34 34AD 7
57F A 3 E 8 B 57D 1 0 26DF 4 2DF 9 C 25D 256
5CF 1 B CD 0 6 59AD 4 3 29ADF 29ADF 7 8 E 25AD 25

L04 - InterSection Lock : 컬럼2 vs 블럭1, 블럭1의 "D"값은 반드시 컬럼2 내에 위치해야 함
L02 - Hidden Single : [3,7]셀 "D"값은 컬럼3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [15,7]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [16,6]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [6,7]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [6,4]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [8,5]셀 "8"값과 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L01 - Naked Single : [3,6]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [6,6]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [11,6]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [13,6]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [14,5]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [16,5]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [6,5]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [7,8]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L02 - Hidden Single : [11,3]셀 "8"값은 로우3 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [6,2]셀 "8"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "8"값 제거
L02 - Hidden Single : [2,2]셀 "C"값은 로우2 에서 유니크 값, 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [2,1]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [7,1]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [2,3]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [8,3]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [8,14]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [7,3]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [8,13]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [1,13]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [4,13]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [7,13]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [11,13]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [4,16]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [11,4]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [4,9]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [13,9]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [16,9]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [15,12]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [1,16]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [16,16]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [11,9]셀 "C"값과 관련된 로우, 컬럼, 블럭에서 "C"값 제거
L01 - Naked Single : [11,11]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [15,11]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [6,12]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [15,14]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [15,15]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [16,15]셀 "6"값과 관련된 로우, 컬럼, 블럭에서 "6"값 제거
L01 - Naked Single : [11,16]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [15,8]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [11,10]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [16,11]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [13,12]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [13,14]셀 "4"값과 관련된 로우, 컬럼, 블럭에서 "4"값 제거
L01 - Naked Single : [14,14]셀 "3"값과 관련된 로우, 컬럼, 블럭에서 "3"값 제거
L01 - Naked Single : [7,15]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [10,16]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [10,5]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [12,5]셀 "D"값과 관련된 로우, 컬럼, 블럭에서 "D"값 제거
L01 - Naked Single : [10,8]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [9,10]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [12,10]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [4,11]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [7,11]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [3,12]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [12,15]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [10,2]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [13,2]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거
L01 - Naked Single : [9,3]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [12,3]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [16,3]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [10,4]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [13,4]셀 "A"값과 관련된 로우, 컬럼, 블럭에서 "A"값 제거
L01 - Naked Single : [4,5]셀 "7"값과 관련된 로우, 컬럼, 블럭에서 "7"값 제거
L01 - Naked Single : [12,12]셀 "5"값과 관련된 로우, 컬럼, 블럭에서 "5"값 제거
L01 - Naked Single : [10,1]셀 "F"값과 관련된 로우, 컬럼, 블럭에서 "F"값 제거
L01 - Naked Single : [13,1]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [16,1]셀 "1"값과 관련된 로우, 컬럼, 블럭에서 "1"값 제거
L01 - Naked Single : [1,2]셀 "9"값과 관련된 로우, 컬럼, 블럭에서 "9"값 제거
L01 - Naked Single : [7,2]셀 "0"값과 관련된 로우, 컬럼, 블럭에서 "0"값 제거
L01 - Naked Single : [4,3]셀 "2"값과 관련된 로우, 컬럼, 블럭에서 "2"값 제거
L01 - Naked Single : [1,8]셀 "B"값과 관련된 로우, 컬럼, 블럭에서 "B"값 제거

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

Logic 사용횟수
L01 - Naked Single 187회
L02 - Hidden Single 40회
L03 - Naked Pair 2회
L04 - InterSection Lock 12회
L05 - Hidden Pair 2회

소요시간 : 0분 1.922초

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(대입법)을 이용합니다.
L12 - Jelly-Fish 풀이법보다 상위 풀이법은 현재 작업중입니다.

Sudoku K ver3.11.723 by keetekee / Sudoku Programming http://resrc.tistory.com