Input a sudoku:
Solved
Difficulty: 11270
Iterations: 0
547 st UniqueAmongPeers
13 st HiddenSingle
36 st SingleCandidate
6 st CandidateLine
2 st NakedPair
1 st HiddenPair
1 st XWing
1 st YWing
Slowest: 193ms XWing
Slowest: 89ms YWing
Slowest: 34ms HiddenPair
Slowest: 26ms NakedPair
Slowest: 15ms NakedPair
Slowest: 8ms HiddenSingle
123456789
11 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9571 2 3 4 5 6 7 8 9931 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9
21 2 3 4 5 6 7 8 991 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 971 2 3 4 5 6 7 8 9
371 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 981 2 3 4 5 6 7 8 911 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 99
451 2 3 4 5 6 7 8 9631 2 3 4 5 6 7 8 9841 2 3 4 5 6 7 8 97
51 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9
691 2 3 4 5 6 7 8 9811 2 3 4 5 6 7 8 9751 2 3 4 5 6 7 8 96
731 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 991 2 3 4 5 6 7 8 941 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91
81 2 3 4 5 6 7 8 981 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 951 2 3 4 5 6 7 8 9
91 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9951 2 3 4 5 6 7 8 9381 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9
005709300090000070700801009506308407000000000908107506300904001080000050009503800

UniqueAmongPeers

UniqueAmongPeers Candidate 5 in cell R1C1 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C1 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C1 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C1 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C1 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C1 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C1 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C1 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C1 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C1 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C1 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C2 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C2 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C2 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C2 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R1C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C2 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C2 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C5 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C5 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C5 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C5 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C5 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C5 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R1C5 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R1C5 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C8 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C8 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C8 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C8 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C8 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C8 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R1C9 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C9 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C9 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C9 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C9 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C9 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R1C9 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R1C9 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R1C9 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R1C9 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R1C9 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C1 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C1 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C1 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R2C1 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C1 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R2C1 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R2C1 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C1 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C1 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C3 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C3 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R2C3 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R2C3 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R2C3 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C3 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R2C3 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C3 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C3 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C4 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C4 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C4 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R2C4 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R2C4 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R2C4 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C4 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R2C4 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C4 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C4 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R2C4 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R2C4 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C5 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C5 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C5 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C5 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R2C5 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R2C5 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C6 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C6 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C6 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R2C6 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R2C6 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C6 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R2C6 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R2C6 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C6 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C6 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R2C6 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R2C6 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C7 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C7 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R2C7 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R2C7 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R2C7 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R2C7 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R2C7 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C7 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C7 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C9 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C9 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C9 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C9 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R2C9 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R2C9 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R2C9 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R2C9 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R2C9 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C2 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C2 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R3C2 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C2 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R3C2 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C2 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C3 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C3 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R3C3 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C3 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R3C3 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R3C3 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C3 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C3 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R3C3 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C3 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C3 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C5 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C5 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R3C5 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C5 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C5 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C5 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C5 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R3C5 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C7 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C7 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R3C7 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C7 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R3C7 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R3C7 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R3C7 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C7 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R3C7 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C7 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C7 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C8 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R3C8 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R3C8 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C8 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R3C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R3C8 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R3C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R3C8 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R4C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R4C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R4C2 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R4C2 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R4C2 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R4C5 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R4C5 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R4C5 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R4C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R4C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R4C8 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R4C8 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R4C8 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C1 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C1 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C1 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R5C1 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C1 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C1 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C1 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C1 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C2 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C2 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C2 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C2 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C3 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C3 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C3 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C3 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C3 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C3 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C3 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C3 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C4 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C4 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R5C4 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R5C4 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C4 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C4 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R5C4 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C4 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R5C4 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C4 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R5C5 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C5 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R5C5 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C5 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C6 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R5C6 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C6 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C6 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R5C6 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R5C6 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R5C6 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C6 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R5C6 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C6 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R5C7 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R5C7 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C7 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R5C7 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R5C7 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C7 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C7 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C7 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R5C8 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C8 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C8 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C8 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R5C9 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C9 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C9 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R5C9 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R5C9 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R5C9 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R5C9 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R5C9 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R6C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R6C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R6C2 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R6C2 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R6C2 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R6C5 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R6C5 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R6C5 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R6C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R6C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R6C8 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R6C8 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R6C8 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C2 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C2 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R7C2 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R7C2 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R7C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C2 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R7C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C2 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C3 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C3 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R7C3 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R7C3 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R7C3 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R7C3 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R7C3 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C3 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C3 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R7C3 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C3 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C5 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C5 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R7C5 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R7C5 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C5 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R7C5 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R7C5 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C5 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C7 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C7 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R7C7 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R7C7 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C7 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R7C7 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R7C7 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R7C7 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R7C7 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R7C7 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R7C7 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R7C8 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R7C8 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R7C8 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R7C8 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R7C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R7C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R7C8 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R7C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R7C8 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C1 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C1 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R8C1 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C1 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C1 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C1 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C1 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C1 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C1 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C3 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C3 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C3 is already taken by CellPosition { Row = 1, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R8C3 is already taken by CellPosition { Row = 4, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C3 is already taken by CellPosition { Row = 6, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C3 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C3 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C3 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C3 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C4 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C4 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R8C4 is already taken by CellPosition { Row = 1, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C4 is already taken by CellPosition { Row = 3, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C4 is already taken by CellPosition { Row = 4, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R8C4 is already taken by CellPosition { Row = 6, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C4 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C4 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C4 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R8C4 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C4 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C4 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C5 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C5 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C5 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R8C5 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C5 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C5 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C6 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C6 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C6 is already taken by CellPosition { Row = 1, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R8C6 is already taken by CellPosition { Row = 3, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C6 is already taken by CellPosition { Row = 4, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R8C6 is already taken by CellPosition { Row = 6, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R8C6 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C6 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C6 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R8C6 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C6 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C6 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C7 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C7 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R8C7 is already taken by CellPosition { Row = 1, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R8C7 is already taken by CellPosition { Row = 4, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C7 is already taken by CellPosition { Row = 6, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C7 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R8C7 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C7 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C7 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C9 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C9 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R8C9 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R8C9 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R8C9 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R8C9 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R8C9 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R8C9 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R8C9 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C1 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C1 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C1 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C1 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R9C1 is already taken by CellPosition { Row = 3, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C1 is already taken by CellPosition { Row = 4, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C1 is already taken by CellPosition { Row = 6, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C1 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C1 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C1 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C1 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C2 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C2 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C2 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C2 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C2 is already taken by CellPosition { Row = 2, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C2 is already taken by CellPosition { Row = 7, Column = 1 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C2 is already taken by CellPosition { Row = 8, Column = 2 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C2 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C5 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C5 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C5 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C5 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C5 is already taken by CellPosition { Row = 7, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 4 in cell R9C5 is already taken by CellPosition { Row = 7, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C5 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C5 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C8 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C8 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C8 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C8 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R9C8 is already taken by CellPosition { Row = 2, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R9C8 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C8 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C8 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C9 is already taken by CellPosition { Row = 9, Column = 3 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C9 is already taken by CellPosition { Row = 9, Column = 4 } and can therefor be removed.
UniqueAmongPeers Candidate 3 in cell R9C9 is already taken by CellPosition { Row = 9, Column = 6 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C9 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
UniqueAmongPeers Candidate 9 in cell R9C9 is already taken by CellPosition { Row = 3, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 7 in cell R9C9 is already taken by CellPosition { Row = 4, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 6 in cell R9C9 is already taken by CellPosition { Row = 6, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R9C9 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 1 in cell R9C9 is already taken by CellPosition { Row = 7, Column = 9 } and can therefor be removed.
UniqueAmongPeers Candidate 5 in cell R9C9 is already taken by CellPosition { Row = 8, Column = 8 } and can therefor be removed.
UniqueAmongPeers Candidate 8 in cell R9C9 is already taken by CellPosition { Row = 9, Column = 7 } and can therefor be removed.
[[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[5],[7],[1,2,3,4,5,6,7,8,9],[9],[3],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[7],[1,2,3,4,5,6,7,8,9],[7],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[8],[1,2,3,4,5,6,7,8,9],[1],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[9],[5],[1,2,3,4,5,6,7,8,9],[6],[3],[1,2,3,4,5,6,7,8,9],[8],[4],[1,2,3,4,5,6,7,8,9],[7],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[9],[1,2,3,4,5,6,7,8,9],[8],[1],[1,2,3,4,5,6,7,8,9],[7],[5],[1,2,3,4,5,6,7,8,9],[6],[3],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[9],[1,2,3,4,5,6,7,8,9],[4],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1],[1,2,3,4,5,6,7,8,9],[8],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[5],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9],[9],[5],[1,2,3,4,5,6,7,8,9],[3],[8],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9]]
An unhandled error has occurred. Reload 🗙