- Code: Select all
1.2.....
....6.4.
5.......
...4..3.
.2..4...
.......6
.4.4....
.....4.2
R1C1=1: R1C2 <> @, = # (or the land for R1C13=[1,2] will be isolated)
--> R1C1=1: R2C1 = @, R2C2 = #
R3C1=5: the land from R3C2/R4C1 has total area 4
--> R3C1=5: R3C23 <> #, = @ (or max land area from R3C2/R4C1 = 3 < 4)
R5C2=2: R4C2 <> @, = #
R1C3=2: R2C3 = #, R1C4 = @ must touch R2C5=6
- Code: Select all
1#2@....
@##.6.4.
5@@.....
.#.4..3.
.2..4...
.......6
.4.4....
.....4.2
R3C1=5: the land from R3C2 cannot have area 4
(or the land for R13C1=[1,5] together with R1C3+R2C5+R4C4=[2,6,4] or R4C4=4 will be isolated)
--> R3C1=5: R4C1 <> #, = @
R3C1=5: R5C1 <> @, = # (or the land for R13C1+R5C2=[1,5,2] will be isolated)
- Code: Select all
1#2@....
@##.6.4.
5@@.....
@#.4..3.
#2..4...
.......6
.4.4....
.....4.2
R1C3=2: R23C4 cannot be both @, must have at least one #
R2C5=6: the land from R2C6/R3C5 has total area 4
--> R2C5=6: R3C5 <> #, = @ (or the land for R1C3+R2C57=[2,6,4] will be isolated)
R3C1=5: R4C3 = @, R3C4+R5C3 = #
R4C4=4: R5C4 = @, R4C5+R6C4 = #
- Code: Select all
1#2@....
@##.6.4.
5@@#@...
@#@4#.3.
#2#@4...
...#...6
.4.4....
.....4.2
R2C5=6: the land from R3C5 cannot have area 4 (or the land for R1C3+R2C57=[2,6,4] will be isolated)
--> R2C5=6: R3C6 <> @, = #
--> R2C5=6: R1C67+R2C6 = @, R1C58 = #
R1C3=2: R2C4 = @
R2C7=4: R3C7 = @, R23C8 = # (or the land for R1C3+R2C57=[2,6,4] will be isolated)
- Code: Select all
1#2@#@@#
@##@6@4#
5@@#@#@#
@#@4#.3.
#2#@4...
...#...6
.4.4....
.....4.2
R5C2=2: R6C2 = @ is part of a land of area 2
R7C2=4: R8C234 cannot be all @, must have at least one #
--> R7C3 <> #, = @ (or the land for R57C2 = [2,4] will be isolated)
R5C2=2: R6C1 = @, R6C3+R7C1 = #
- Code: Select all
1#2@#@@#
@##@6@4#
5@@#@#@#
@#@4#.3.
#2#@4...
@@##...6
#4@4....
.....4.2
R6C8=6: max land area from R5C8 = 2 (R4C7=3)
R6C8=6: max land area from R7C8 = 2 (R8C8=2)
--> R6C8=6: R6C7 <> #, = @ (max land area from R57C8 = 4 < 6)
R8C8=2: R7C7 <> @, = # (or the land from R67C7 will be too big for R8C8=2)
--> R8C8=2: R7C8+R8C7 = @
- Code: Select all
1#2@#@@#
@##@6@4#
5@@#@#@#
@#@4#.3.
#2#@4...
@@##..@6
#4@4..#@
.....4@2
R6C8=6: the land from R5C8/R6C7 has total area 5
--> R6C8=6: R5C7 <> @, = # (or max land area from R5C8/R6C7 = 2 < 5)
R6C8=6: the land from R6C7 cannot have area 4 or 5 (too big for R5C5+R8C6=[4,4])
--> R6C8=6: R45C8+R6C6 = @
R4C7=3: R4C6 = #
- Code: Select all
1#2@#@@#
@##@6@4#
5@@#@#@#
@#@4##3@
#2#@4.#@
@@##.@@6
#4@4..#@
.....4@2
R6C8=6: the land from R6C7 with area 3 must touch R5C5=4
--> R8C6=4: R7C6 <> @, = #
R8C6=4: R7C5+R8C45 = @, R6C5+R8C3 = #
R5C5=4: R5C6 = @
R7C2=4: R8C2 = @, R8C1 = #
- Code: Select all
1#2@#@@#
@##@6@4#
5@@#@#@#
@#@4##3@
#2#@4@#@
@@###@@6
#4@4@##@
#@#@@4@2