tyrion

sudoku output

Feb 23rd, 2012
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.86 KB | None | 0 0
  1. Initial squares filled: 17
  2. [011111111] BOX 0 (2) sudoku[19] = 1
  3. [100000011] BOX 6 (2) sudoku[73] = 3
  4. [100000100] BOX 8 (2) sudoku[71] = 8
  5. Found 3 numbers. 61 left.
  6.  
  7. The min is 2 with possible values: 000100101
  8. [ ] Putting 4 in A[2]
  9. [000000000] ROW 0 (2) sudoku[4] = 7
  10. [010000000] BOX 0 (2) sudoku[20] = 7
  11. [100000000] BOX 1 (2) sudoku[3] = 1
  12. [001000000] ROW 0 (2) sudoku[7] = 8
  13. Found 4 numbers. 56 left.
  14.  
  15. The min is 6 with possible values: 001000001
  16. [ ] Putting 3 in A[6]
  17. [000000000] ROW 0 (1) sudoku[8] = 9
  18. [100000000] ROW 0 Completed!
  19. Found 1 numbers. 54 left.
  20.  
  21. The min is 9 with possible values: 000000011
  22. [ ] Putting 8 in A[9]
  23. [000000000] COL 0 (2) sudoku[45] = 4
  24. [000000000] BOX 3 (2) sudoku[27] = 1
  25. Found 2 numbers. 51 left.
  26.  
  27. The min is 10 with possible values: 000001001
  28. [ ] Putting 6 in A[10]
  29. [000000000] ROW 1 (1) sudoku[11] = 9
  30. [010000000] ROW 1 (1) sudoku[16] = 4
  31. [000000010] COL 2 (2) sudoku[65] = 6
  32. [001000000] COL 7 (1) sudoku[25] = 6
  33. [000000000] BOX 6 (2) sudoku[64] = 5
  34. [000000000] ROW 7 (1) sudoku[66] = 9
  35. [000000010] ROW 7 (2) sudoku[63] = 7
  36. [000000010] COL 3 (2) sudoku[48] = 6
  37. Found 8 numbers. 42 left.
  38.  
  39. The min is 13 with possible values: 010010000
  40. [ ] Putting 2 in A[13]
  41. [000000000] BOX 1 (1) sudoku[21] = 5
  42. [000000000] ROW 2 (1) sudoku[24] = 2
  43. [001000000] ROW 2 (1) sudoku[26] = 2
  44. [000000101] COL 3 (1) sudoku[12] = 3
  45. [000100101] COL 3 (2) sudoku[39] = 2
  46. [000100101] COL 3 Completed!
  47. [001010000] BOX 1 Contradiction!! Removed last value of 14
  48. [ ] Putting 5 in A[13]
  49. [000000000] BOX 1 (1) sudoku[21] = 2
  50. [000000000] ROW 2 (1) sudoku[24] = 5
  51. [001000000] ROW 2 (1) sudoku[26] = 5
  52. [000000101] COL 3 (1) sudoku[12] = 3
  53. [000100101] COL 3 (1) sudoku[39] = 3
  54. [000100101] COL 3 Contradiction!! No place for 5
  55. [ ] Putting 9 in A[10]
  56. [000000000] ROW 1 (1) sudoku[11] = 6
  57. [001000000] COL 1 (2) sudoku[64] = 6
  58. [000000000] BOX 6 (2) sudoku[65] = 5
  59. [000000010] ROW 1 (1) sudoku[16] = 4
  60. [010000000] ROW 7 (1) sudoku[66] = 9
  61. [010000010] ROW 7 (2) sudoku[63] = 7
  62. [000000010] COL 3 (2) sudoku[48] = 6
  63. [000100000] COL 7 (1) sudoku[25] = 6
  64. Found 8 numbers. 42 left.
  65.  
  66. The min is 13 with possible values: 010010000
  67. [ ] Putting 2 in A[13]
  68. [000000000] BOX 1 (1) sudoku[21] = 5
  69. [000000000] ROW 2 (1) sudoku[24] = 2
  70. [001000000] ROW 2 (1) sudoku[26] = 2
  71. [000000101] COL 3 (1) sudoku[12] = 3
  72. [000100101] COL 3 (2) sudoku[39] = 2
  73. [000100101] COL 3 Completed!
  74. [001010000] BOX 1 Contradiction!! Removed last value of 14
  75. [ ] Putting 5 in A[13]
  76. [000000000] BOX 1 (1) sudoku[21] = 2
  77. [000000000] ROW 2 (1) sudoku[24] = 5
  78. [001000000] ROW 2 (1) sudoku[26] = 5
  79. [000000101] COL 3 (1) sudoku[12] = 3
  80. [000100101] COL 3 (1) sudoku[39] = 3
  81. [000100101] COL 3 Contradiction!! No place for 5
  82. [ ] Putting 9 in A[9]
  83. [000000000] ROW 1 (1) sudoku[11] = 6
  84. [001000000] COL 0 (1) sudoku[63] = 7
  85. [101000000] COL 0 (1) sudoku[72] = 2
  86. [101000000] COL 0 (2) sudoku[45] = 4
  87. [000100100] BOX 0 (1) sudoku[10] = 8
  88. [100100100] BOX 0 Completed!
  89. [000000100] BOX 3 (2) sudoku[27] = 1
  90. [000100000] BOX 6 Contradiction!! Removed last value of 54
  91. [ ] Putting 9 in A[6]
  92. [000000000] ROW 0 (1) sudoku[8] = 3
  93. [100000000] ROW 0 Completed!
  94. Found 1 numbers. 54 left.
  95.  
  96. The min is 9 with possible values: 000000011
  97. [ ] Putting 8 in A[9]
  98. [000000000] COL 0 (2) sudoku[45] = 4
  99. [000000000] BOX 3 (2) sudoku[27] = 1
  100. Found 2 numbers. 51 left.
  101.  
  102. The min is 10 with possible values: 000001001
  103. [ ] Putting 6 in A[10]
  104. [000000000] ROW 1 (1) sudoku[11] = 9
  105. [010000000] ROW 1 (1) sudoku[16] = 4
  106. [000000010] COL 2 (2) sudoku[65] = 6
  107. [001000000] COL 7 (1) sudoku[25] = 6
  108. [000000000] BOX 6 (2) sudoku[64] = 5
  109. [000000000] ROW 7 (1) sudoku[66] = 9
  110. [000000010] ROW 7 (2) sudoku[63] = 7
  111. [000000010] COL 3 (2) sudoku[48] = 6
  112. Found 8 numbers. 42 left.
  113.  
  114. The min is 13 with possible values: 010010000
  115. [ ] Putting 2 in A[13]
  116. [000000000] BOX 1 (1) sudoku[21] = 5
  117. [000000000] ROW 2 (1) sudoku[24] = 2
  118. [001000000] ROW 2 (1) sudoku[26] = 2
  119. [000000101] COL 3 (1) sudoku[12] = 3
  120. [000100101] COL 3 (2) sudoku[39] = 2
  121. [000100101] COL 3 Completed!
  122. [001010000] BOX 1 Contradiction!! Removed last value of 14
  123. [ ] Putting 5 in A[13]
  124. [000000000] BOX 1 (1) sudoku[21] = 2
  125. [000000000] ROW 2 (1) sudoku[24] = 5
  126. [001000000] ROW 2 (1) sudoku[26] = 5
  127. [000000101] COL 3 (1) sudoku[12] = 3
  128. [000100101] COL 3 (1) sudoku[39] = 3
  129. [000100101] COL 3 Contradiction!! No place for 5
  130. [ ] Putting 9 in A[10]
  131. [000000000] ROW 1 (1) sudoku[11] = 6
  132. [001000000] COL 1 (2) sudoku[64] = 6
  133. [000000000] BOX 6 (2) sudoku[65] = 5
  134. [000000010] ROW 1 (1) sudoku[16] = 4
  135. [010000000] ROW 7 (1) sudoku[66] = 9
  136. [010000010] ROW 7 (2) sudoku[63] = 7
  137. [000000010] COL 3 (2) sudoku[48] = 6
  138. [000100000] COL 7 (1) sudoku[25] = 6
  139. Found 8 numbers. 42 left.
  140.  
  141. The min is 13 with possible values: 010010000
  142. [ ] Putting 2 in A[13]
  143. [000000000] BOX 1 (1) sudoku[21] = 5
  144. [000000000] ROW 2 (1) sudoku[24] = 2
  145. [001000000] ROW 2 (1) sudoku[26] = 2
  146. [000000101] COL 3 (1) sudoku[12] = 3
  147. [000100101] COL 3 (2) sudoku[39] = 2
  148. [000100101] COL 3 Completed!
  149. [001010000] BOX 1 Contradiction!! Removed last value of 14
  150. [ ] Putting 5 in A[13]
  151. [000000000] BOX 1 (1) sudoku[21] = 2
  152. [000000000] ROW 2 (1) sudoku[24] = 5
  153. [001000000] ROW 2 (1) sudoku[26] = 5
  154. [000000101] COL 3 (1) sudoku[12] = 3
  155. [000100101] COL 3 (1) sudoku[39] = 3
  156. [000100101] COL 3 Contradiction!! No place for 5
  157. [ ] Putting 9 in A[9]
  158. [000000000] ROW 1 (1) sudoku[11] = 6
  159. [001000000] COL 0 (1) sudoku[63] = 7
  160. [101000000] COL 0 (1) sudoku[72] = 2
  161. [101000000] COL 0 (2) sudoku[45] = 4
  162. [000100100] BOX 0 (1) sudoku[10] = 8
  163. [100100100] BOX 0 Completed!
  164. [000000100] BOX 3 (2) sudoku[27] = 1
  165. [000100000] BOX 6 Contradiction!! Removed last value of 54
  166. [ ] Putting 7 in A[2]
  167. Found 0 numbers. 60 left.
  168.  
  169. The min is 63 with possible values: 000000101
  170. [ ] Putting 7 in A[63]
  171. Found 0 numbers. 59 left.
  172.  
  173. The min is 54 with possible values: 010000001
  174. [ ] Putting 2 in A[54]
  175. [000000000] COL 0 (1) sudoku[72] = 9
  176. [000000000] COL 0 (1) sudoku[27] = 1
  177. Found 2 numbers. 56 left.
  178.  
  179. The min is 9 with possible values: 000100010
  180. [ ] Putting 4 in A[9]
  181. [000000000] COL 0 (1) sudoku[45] = 8
  182. [100000000] COL 0 Completed!
  183. [000100000] BOX 0 (2) sudoku[10] = 8
  184. [000000000] COL 1 (2) sudoku[64] = 6
  185. [000000000] BOX 6 (1) sudoku[65] = 5
  186. [000000100] BOX 6 Completed!
  187. Found 4 numbers. 51 left.
  188.  
  189. The min is 11 with possible values: 000001001
  190. [ ] Putting 6 in A[11]
  191. [000000000] COL 2 (1) sudoku[20] = 9
  192. Found 1 numbers. 49 left.
  193.  
  194. The min is 16 with possible values: 001000001
  195. [ ] Putting 3 in A[16]
  196. Found 0 numbers. 48 left.
  197.  
  198. The min is 6 with possible values: 000100001
  199. [ ] Putting 4 in A[6]
  200. [000000000] ROW 0 (1) sudoku[8] = 9
  201. [100000000] ROW 0 (2) sudoku[3] = 3
  202. [000000101] COL 3 (2) sudoku[48] = 6
  203. [001010000] BOX 1 (2) sudoku[4] = 1
  204. [010010000] BOX 2 (1) sudoku[7] = 8
  205. [000000000] COL 7 (1) sudoku[25] = 6
  206. Found 6 numbers. 41 left.
  207.  
  208. The min is 21 with possible values: 010010000
  209. [ ] Putting 2 in A[21]
  210. [000000000] ROW 2 (1) sudoku[24] = 5
  211. [001000000] ROW 2 (1) sudoku[26] = 5
  212. [000000101] COL 3 (2) sudoku[12] = 5
  213. [001000000] BOX 1 (1) sudoku[13] = 9
  214. [011000000] BOX 1 (1) sudoku[14] = 9
  215. [000000000] COL 5 (1) sudoku[59] = 5
  216. [000000000] BOX 7 (1) sudoku[58] = 6
  217. [000000010] BOX 7 (2) sudoku[66] = 9
  218. [000000000] ROW 7 (1) sudoku[69] = 1
  219. [000000010] ROW 7 (2) sudoku[68] = 4
  220. [000000010] ROW 7 Completed!
  221. [000011100] COL 3 (1) sudoku[39] = 1
  222. [000111100] COL 3 Completed!
  223. [000000000] COL 6 (1) sudoku[78] = 6
  224. [000000011] BOX 4 Contradiction!! No place for 9
  225. [ ] Putting 5 in A[21]
  226. [000000000] ROW 2 (1) sudoku[24] = 2
  227. [001000000] ROW 2 (1) sudoku[26] = 2
  228. Found 2 numbers. 38 left.
  229.  
  230. The min is 12 with possible values: 010000001
  231. [ ] Putting 2 in A[12]
  232. [000000000] ROW 1 (1) sudoku[13] = 9
  233. [010000000] ROW 1 (1) sudoku[14] = 9
  234. [010000000] ROW 1 Contradiction!! No place for 5
  235. [ ] Putting 9 in A[12]
  236. [000000000] ROW 1 (1) sudoku[13] = 2
  237. [010000000] ROW 1 (1) sudoku[14] = 2
  238. [010000000] ROW 1 Contradiction!! No place for 5
  239. [ ] Putting 9 in A[6]
  240. [000000000] ROW 0 (1) sudoku[8] = 4
  241. [100000000] ROW 0 (2) sudoku[3] = 3
  242. [000000101] COL 3 (2) sudoku[48] = 6
  243. [001010000] BOX 1 (2) sudoku[4] = 1
  244. [010010000] BOX 2 (1) sudoku[7] = 8
  245. [000000000] COL 7 (1) sudoku[25] = 6
  246. Found 6 numbers. 41 left.
  247.  
  248. The min is 21 with possible values: 010010000
  249. [ ] Putting 2 in A[21]
  250. [000000000] ROW 2 (1) sudoku[24] = 5
  251. [001000000] ROW 2 (1) sudoku[26] = 5
  252. [000000101] COL 3 (2) sudoku[12] = 5
  253. [000100000] COL 8 (1) sudoku[80] = 6
  254. [001000001] BOX 1 (1) sudoku[13] = 9
  255. [011000001] BOX 1 (1) sudoku[14] = 9
  256. [010000000] BOX 8 (1) sudoku[60] = 3
  257. [010000001] BOX 8 Contradiction!! No place for 5
  258. [ ] Putting 5 in A[21]
  259. [000000000] ROW 2 (1) sudoku[24] = 2
  260. [001000000] ROW 2 (1) sudoku[26] = 2
  261. Found 2 numbers. 38 left.
  262.  
  263. The min is 12 with possible values: 010000001
  264. [ ] Putting 2 in A[12]
  265. [000000000] ROW 1 (1) sudoku[13] = 9
  266. [010000000] ROW 1 (1) sudoku[14] = 9
  267. [010000000] ROW 1 Contradiction!! No place for 5
  268. [ ] Putting 9 in A[12]
  269. [000000000] ROW 1 (1) sudoku[13] = 2
  270. [010000000] ROW 1 (1) sudoku[14] = 2
  271. [010000000] ROW 1 Contradiction!! No place for 5
  272. [ ] Putting 9 in A[16]
  273. Found 0 numbers. 48 left.
  274.  
  275. The min is 6 with possible values: 001100000
  276. [ ] Putting 3 in A[6]
  277. [000000000] ROW 0 (1) sudoku[8] = 4
  278. [000000000] BOX 2 (1) sudoku[7] = 8
  279. [000000000] COL 7 (1) sudoku[25] = 6
  280. Found 3 numbers. 44 left.
  281.  
  282. The min is 3 with possible values: 100000001
  283. [ ] Putting 1 in A[3]
  284. [000000000] ROW 0 (1) sudoku[4] = 9
  285. [100000000] ROW 0 Completed!
  286. [000010000] COL 3 (1) sudoku[66] = 9
  287. [000110000] COL 3 (2) sudoku[48] = 6
  288. [000000000] BOX 7 (1) sudoku[59] = 5
  289. [000000010] ROW 6 (1) sudoku[58] = 6
  290. [000000000] ROW 6 (1) sudoku[60] = 9
  291. [000000000] COL 6 (2) sudoku[78] = 6
  292. [000000000] BOX 8 (1) sudoku[80] = 5
  293. [000000001] COL 6 (2) sudoku[24] = 5
  294. [000000100] COL 8 (1) sudoku[26] = 2
  295. [000000101] COL 8 (2) sudoku[35] = 6
  296. [000100000] ROW 2 Contradiction!! Removed last value of 21
  297. [ ] Putting 9 in A[3]
  298. [000000000] ROW 0 (1) sudoku[4] = 1
  299. [100000000] ROW 0 Completed!
  300. [000010000] COL 3 (1) sudoku[66] = 1
  301. [000110000] COL 3 (2) sudoku[48] = 6
  302. Found 3 numbers. 40 left.
  303.  
  304. The min is 13 with possible values: 010010000
  305. [ ] Putting 2 in A[13]
  306. [000000000] BOX 1 (1) sudoku[21] = 5
  307. [000000000] ROW 2 (1) sudoku[24] = 2
  308. [001000000] ROW 2 (1) sudoku[26] = 2
  309. [000000101] COL 3 (1) sudoku[12] = 3
  310. [000100101] COL 3 (2) sudoku[39] = 2
  311. [000100101] COL 3 Completed!
  312. [001010000] BOX 1 Contradiction!! Removed last value of 14
  313. [ ] Putting 5 in A[13]
  314. [000000000] BOX 1 (1) sudoku[21] = 2
  315. [000000000] ROW 2 (1) sudoku[24] = 5
  316. [001000000] ROW 2 (1) sudoku[26] = 5
  317. [000000101] COL 3 (1) sudoku[12] = 3
  318. [000100101] COL 3 (1) sudoku[39] = 3
  319. [000100101] COL 3 Contradiction!! No place for 5
  320. [ ] Putting 4 in A[6]
  321. [000000000] ROW 0 (1) sudoku[8] = 3
  322. [000000000] BOX 2 (1) sudoku[7] = 8
  323. [000000000] COL 7 (1) sudoku[25] = 6
  324. Found 3 numbers. 44 left.
  325.  
  326. The min is 3 with possible values: 100000001
  327. [ ] Putting 1 in A[3]
  328. [000000000] ROW 0 (1) sudoku[4] = 9
  329. [100000000] ROW 0 Completed!
  330. [000010000] COL 3 (1) sudoku[66] = 9
  331. [000110000] COL 3 (2) sudoku[48] = 6
  332. [000000000] BOX 7 (1) sudoku[59] = 5
  333. [000000010] ROW 6 (1) sudoku[58] = 6
  334. [000000100] ROW 7 (1) sudoku[69] = 1
  335. [000000110] ROW 7 (2) sudoku[68] = 4
  336. [000000110] ROW 7 Completed!
  337. [000000000] BOX 8 (1) sudoku[79] = 4
  338. [000000000] COL 7 (2) sudoku[52] = 1
  339. [000000001] BOX 5 (2) sudoku[35] = 6
  340. [000000000] COL 8 (1) sudoku[80] = 5
  341. [000000000] BOX 8 (1) sudoku[78] = 6
  342. [000000001] COL 6 (2) sudoku[24] = 5
  343. [000000100] COL 8 (1) sudoku[26] = 2
  344. [000000000] ROW 2 Contradiction!! Removed last value of 21
  345. [ ] Putting 9 in A[3]
  346. [000000000] ROW 0 (1) sudoku[4] = 1
  347. [100000000] ROW 0 Completed!
  348. [000010000] COL 3 (1) sudoku[66] = 1
  349. [000110000] COL 3 (2) sudoku[48] = 6
  350. [000000000] ROW 7 (1) sudoku[69] = 9
  351. [000000010] ROW 7 (2) sudoku[68] = 4
  352. [000000010] ROW 7 Completed!
  353. Found 5 numbers. 38 left.
  354.  
  355. The min is 13 with possible values: 010010000
  356. [ ] Putting 2 in A[13]
  357. [000000000] COL 4 (2) sudoku[22] = 4
  358. [000000000] BOX 1 (1) sudoku[21] = 5
  359. [010000000] BOX 1 (2) sudoku[23] = 7
  360. [000000000] ROW 2 (1) sudoku[24] = 2
  361. [001000000] ROW 2 (1) sudoku[26] = 2
  362. [001000000] ROW 2 Completed!
  363. [000011101] COL 3 (1) sudoku[12] = 3
  364. [000111101] COL 3 (2) sudoku[39] = 2
  365. [000111101] COL 3 Completed!
  366. [000001101] COL 4 (2) sudoku[40] = 8
  367. [001010000] BOX 1 Contradiction!! Removed last value of 14
  368. [ ] Putting 5 in A[13]
  369. [000000000] COL 4 (2) sudoku[22] = 4
  370. [000000000] BOX 1 (1) sudoku[21] = 2
  371. [010000000] BOX 1 (2) sudoku[23] = 7
  372. [000000000] ROW 2 (1) sudoku[24] = 5
  373. [001000000] ROW 2 (1) sudoku[26] = 5
  374. [001000000] ROW 2 Completed!
  375. [000011101] COL 3 (1) sudoku[12] = 3
  376. [000111101] COL 3 (1) sudoku[39] = 3
  377. [000111101] COL 3 Contradiction!! No place for 5
  378. [ ] Putting 9 in A[11]
  379. [000000000] ROW 1 (2) sudoku[16] = 6
  380. [000000010] COL 2 (1) sudoku[20] = 6
  381. Found 2 numbers. 48 left.
  382.  
  383. The min is 13 with possible values: 010010000
  384. [ ] Putting 2 in A[13]
  385. Found 0 numbers. 47 left.
  386.  
  387. The min is 12 with possible values: 001010000
  388. [ ] Putting 3 in A[12]
  389. [000000000] ROW 1 (1) sudoku[14] = 5
  390. [010000000] ROW 1 Completed!
  391. [000001000] COL 3 (2) sudoku[48] = 6
  392. [000100000] COL 5 (1) sudoku[59] = 9
  393. [000010010] BOX 1 (1) sudoku[21] = 9
  394. [010000000] BOX 7 (1) sudoku[66] = 1
  395. [010000010] BOX 7 (2) sudoku[77] = 2
  396. [000000001] ROW 7 (1) sudoku[68] = 4
  397. [000000011] ROW 7 (2) sudoku[69] = 9
  398. [000000011] ROW 7 Completed!
  399. [000001100] COL 3 Contradiction!! Removed last value of 3
  400. [ ] Putting 5 in A[12]
  401. [000000000] ROW 1 (1) sudoku[14] = 3
  402. [010000000] ROW 1 Completed!
  403. [000001000] COL 3 (1) sudoku[21] = 9
  404. [000101000] COL 3 (2) sudoku[48] = 6
  405. [000010000] BOX 1 (1) sudoku[3] = 1
  406. [010000000] BOX 4 (2) sudoku[39] = 3
  407. [000000000] COL 3 Contradiction!! Removed last value of 66
  408. [ ] Putting 5 in A[13]
  409. Found 0 numbers. 47 left.
  410.  
  411. The min is 12 with possible values: 011000000
  412. [ ] Putting 2 in A[12]
  413. [000000000] ROW 1 (1) sudoku[14] = 3
  414. [010000000] ROW 1 Completed!
  415. [000001000] COL 3 (1) sudoku[21] = 9
  416. [000101000] COL 3 (2) sudoku[48] = 5
  417. [000010000] BOX 1 (1) sudoku[3] = 1
  418. [010000000] BOX 4 (2) sudoku[39] = 3
  419. [000000000] COL 3 Contradiction!! Removed last value of 66
  420. [ ] Putting 3 in A[12]
  421. [000000000] ROW 1 (1) sudoku[14] = 2
  422. [010000000] ROW 1 Completed!
  423. [000001000] COL 3 (2) sudoku[48] = 5
  424. [000010000] BOX 1 (1) sudoku[21] = 9
  425. [000000000] COL 3 (1) sudoku[3] = 1
  426. [000100000] COL 3 (1) sudoku[66] = 1
  427. [000100000] COL 3 (2) sudoku[39] = 2
  428. [000100000] COL 3 Completed!
  429. [000000000] BOX 7 (2) sudoku[76] = 2
  430. [000000000] COL 4 (2) sudoku[58] = 6
  431. Found 8 numbers. 38 left.
  432.  
  433. The min is 4 with possible values: 000100010
  434. [ ] Putting 4 in A[4]
  435. [000000000] ROW 0 (2) sudoku[7] = 8
  436. [000000000] COL 7 (1) sudoku[25] = 4
  437. [000000000] COL 7 (1) sudoku[79] = 1
  438. Found 3 numbers. 34 left.
  439.  
  440. The min is 6 with possible values: 001000001
  441. [ ] Putting 3 in A[6]
  442. [000000000] ROW 0 (1) sudoku[8] = 9
  443. [100000000] ROW 0 Completed!
  444. [000000001] COL 6 (2) sudoku[78] = 6
  445. Found 2 numbers. 31 left.
  446.  
  447. The min is 22 with possible values: 000000110
  448. [ ] Putting 7 in A[22]
  449. [000000000] ROW 2 (1) sudoku[23] = 8
  450. [000001000] COL 4 (1) sudoku[31] = 9
  451. [000011000] COL 4 (2) sudoku[40] = 8
  452. [000000000] BOX 4 (1) sudoku[49] = 1
  453. [000011000] ROW 3 (2) sudoku[28] = 5
  454. [000111000] ROW 3 (2) sudoku[35] = 6
  455. [000000000] BOX 5 (2) sudoku[42] = 1
  456. [000010000] ROW 3 (2) sudoku[29] = 2
  457. [000100000] ROW 4 (2) sudoku[37] = 9
  458. [001000100] COL 1 (1) sudoku[46] = 7
  459. [011000100] COL 1 Completed!
  460. [000000000] ROW 5 (1) sudoku[50] = 3
  461. [000000000] COL 5 (1) sudoku[32] = 7
  462. [000001000] COL 5 (1) sudoku[41] = 7
  463. [000001000] COL 5 Contradiction!! No place for 1
  464. [ ] Putting 8 in A[22]
  465. [000000000] ROW 2 (1) sudoku[23] = 7
  466. [000000000] COL 5 (2) sudoku[41] = 8
  467. [000000000] COL 5 (2) sudoku[50] = 1
  468. [000000000] BOX 4 (2) sudoku[32] = 3
  469. [000001000] ROW 3 (1) sudoku[29] = 2
  470. [000101000] ROW 3 (2) sudoku[28] = 5
  471. [000101000] ROW 3 (2) sudoku[35] = 6
  472. [000000000] BOX 5 (2) sudoku[42] = 1
  473. Found 8 numbers. 22 left.
  474.  
  475. The min is 24 with possible values: 010010000
  476. [ ] Putting 2 in A[24]
  477. [000000000] ROW 2 (1) sudoku[26] = 5
  478. [001000000] ROW 2 Completed!
  479. [000000001] COL 6 (2) sudoku[60] = 5
  480. [000000100] COL 8 (1) sudoku[80] = 4
  481. [000000101] COL 8 (2) sudoku[53] = 2
  482. [000000000] BOX 8 (1) sudoku[69] = 9
  483. [000000011] ROW 6 (1) sudoku[59] = 9
  484. [000000101] ROW 7 (1) sudoku[68] = 4
  485. [000000111] ROW 7 Completed!
  486. [000000100] ROW 8 (1) sudoku[77] = 5
  487. [000000101] ROW 8 Completed!
  488. [000000001] COL 6 (1) sudoku[51] = 4
  489. [000000101] COL 6 Completed!
  490. [000000100] ROW 5 (1) sudoku[47] = 3
  491. [000000000] COL 2 (1) sudoku[38] = 4
  492. [001000000] COL 2 Completed!
  493. [000001000] ROW 4 (2) sudoku[44] = 3
  494. [000000000] COL 8 (1) sudoku[62] = 7
  495. [000000001] COL 8 Completed!
  496. [000000000] BOX 8 (1) sudoku[61] = 3
  497. [000000001] BOX 8 Completed!
  498. Found 14 numbers. 7 left.
  499.  
  500. The min is 31 with possible values: 000000101
  501. [ ] Putting 7 in A[31]
  502. [000000000] ROW 3 (1) sudoku[34] = 9
  503. [000100000] ROW 3 Completed!
  504. [000000010] COL 4 (1) sudoku[40] = 9
  505. [000010010] COL 4 (1) sudoku[49] = 9
  506. [000010010] COL 4 Contradiction!! No place for 1
  507. [ ] Putting 9 in A[31]
  508. [000000000] ROW 3 (1) sudoku[34] = 7
  509. [000100000] ROW 3 Completed!
  510. [000000010] COL 4 (1) sudoku[40] = 7
  511. [000010010] COL 4 (1) sudoku[49] = 7
  512. [000010010] COL 4 Contradiction!! No place for 1
  513. [ ] Putting 5 in A[24]
  514. [000000000] ROW 2 (1) sudoku[26] = 2
  515. [001000000] ROW 2 Completed!
  516. [000000001] COL 6 (1) sudoku[60] = 9
  517. [000000101] COL 6 (2) sudoku[51] = 2
  518. [000000000] BOX 8 (1) sudoku[69] = 4
  519. [000000010] ROW 6 (1) sudoku[59] = 5
  520. [000000100] ROW 7 (1) sudoku[68] = 9
  521. [000000110] ROW 7 Completed!
  522. [000000100] COL 5 (1) sudoku[77] = 4
  523. [000001100] COL 5 Completed!
  524. [000000000] BOX 8 (1) sudoku[80] = 5
  525. Found 8 numbers. 13 left.
  526.  
  527. The min is 31 with possible values: 000000101
  528. [ ] Putting 7 in A[31]
  529. [000000000] ROW 3 (1) sudoku[34] = 9
  530. [000100000] ROW 3 Completed!
  531. [000000010] COL 4 (1) sudoku[40] = 9
  532. [000010010] COL 4 (1) sudoku[49] = 9
  533. [000010010] COL 4 Contradiction!! No place for 1
  534. [ ] Putting 9 in A[31]
  535. [000000000] ROW 3 (1) sudoku[34] = 7
  536. [000100000] ROW 3 Completed!
  537. [000000010] COL 4 (1) sudoku[40] = 7
  538. [000010010] COL 4 (1) sudoku[49] = 7
  539. [000010010] COL 4 Contradiction!! No place for 1
  540. [ ] Putting 9 in A[6]
  541. [000000000] ROW 0 (1) sudoku[8] = 3
  542. [100000000] ROW 0 Completed!
  543. [000000001] COL 6 (1) sudoku[69] = 4
  544. [000000101] COL 6 (2) sudoku[78] = 6
  545. [000000000] BOX 8 (1) sudoku[80] = 5
  546. [000000001] ROW 7 (1) sudoku[68] = 9
  547. [000000011] ROW 7 Completed!
  548. [000000000] ROW 8 (1) sudoku[77] = 4
  549. [000000001] ROW 8 Completed!
  550. [000000101] COL 5 (1) sudoku[59] = 5
  551. [000001000] COL 8 (1) sudoku[26] = 2
  552. [000001001] COL 8 (2) sudoku[35] = 6
  553. [000001011] BOX 2 (1) sudoku[24] = 5
  554. [001001011] BOX 2 Completed!
  555. [000000000] BOX 8 (1) sudoku[60] = 3
  556. [000000100] ROW 3 (2) sudoku[28] = 5
  557. [000100100] ROW 3 (2) sudoku[29] = 2
  558. [000000001] COL 6 (1) sudoku[42] = 1
  559. [000000101] COL 6 (2) sudoku[51] = 2
  560. [000000101] COL 6 Completed!
  561. Found 15 numbers. 18 left.
  562.  
  563. The min is 22 with possible values: 000000110
  564. [ ] Putting 7 in A[22]
  565. [000000000] ROW 2 (1) sudoku[23] = 8
  566. [001000000] ROW 2 Completed!
  567. [000001000] COL 4 (1) sudoku[31] = 9
  568. [000011000] COL 4 (2) sudoku[40] = 8
  569. [000011000] COL 4 (2) sudoku[49] = 1
  570. [000011000] COL 4 Completed!
  571. [000000000] COL 5 (2) sudoku[50] = 1
  572. Found 5 numbers. 12 left.
  573.  
  574. The min is 32 with possible values: 001000100
  575. [ ] Putting 3 in A[32]
  576. [000000000] ROW 3 (1) sudoku[34] = 7
  577. [000100000] ROW 3 Completed!
  578. [000000010] COL 5 (1) sudoku[41] = 7
  579. [000001010] COL 5 Completed!
  580. [000000000] COL 7 (1) sudoku[61] = 9
  581. [000000010] COL 7 (2) sudoku[52] = 3
  582. [000000010] COL 7 Completed!
  583. [000000000] BOX 8 (1) sudoku[62] = 7
  584. [000000001] BOX 8 Completed!
  585. [000001100] ROW 4 (1) sudoku[37] = 9
  586. [000011100] ROW 4 (2) sudoku[38] = 3
  587. [000010100] ROW 5 (1) sudoku[47] = 4
  588. [000011100] ROW 5 (2) sudoku[46] = 7
  589. [000001000] ROW 4 (1) sudoku[44] = 4
  590. [000011000] ROW 4 Completed!
  591. [000000000] ROW 5 (1) sudoku[53] = 9
  592. [000001000] ROW 5 Completed!
  593. ╔═══════╦═══════╦═══════╗
  594. ║ 5 2 7 ║ 1 4 6 ║ 9 8 3 ║
  595. ║ 4 8 9 ║ 3 5 2 ║ 7 6 1 ║
  596. ║ 3 1 6 ║ 9 7 8 ║ 5 4 2 ║
  597. ╠═══════╬═══════╬═══════╣
  598. ║ 1 5 2 ║ 4 9 3 ║ 8 7 6 ║
  599. ║ 6 9 3 ║ 2 8 7 ║ 1 5 4 ║
  600. ║ 8 7 4 ║ 5 1 1 ║ 2 3 9 ║
  601. ╠═══════╬═══════╬═══════╣
  602. ║ 2 4 1 ║ 8 6 5 ║ 3 9 7 ║
  603. ║ 7 6 5 ║ 1 3 9 ║ 4 2 8 ║
  604. ║ 9 3 8 ║ 7 2 4 ║ 6 1 5 ║
  605. ╚═══════╩═══════╩═══════╝
Advertisement
Add Comment
Please, Sign In to add comment