- Code: Select all
`2 3 . | 5 4 . | 9 . 8`

9 4 . | . . . | . . 3

1 8 . | 9 . . | . 4 .

-------+-------+-------

. 5 4 | . 1 . | 8 9 .

. 9 3 | 8 . 4 | 5 . 1

8 2 1 | 7 9 5 | 3 6 4

-------+-------+-------

3 1 . | 4 . . | . 8 .

4 6 . | . . . | . . 9

5 7 . | 2 . . | 4 . 6

Nice Loop: r1c6=1=r1c8-1-r2c7=1=r8c7~1~ => r8c6<>1

Nice Loop: r1c6=1=r1c8-1-r9c8=1=r9c6-1-r1c6 => r2c8<>1

Nice Loop: r9c6=1=r9c8=3=r8c8-3-r8c4-1-r9c6 => r8c5<>3

Nice Loop: r3c5=3=r3c6-3-r4c6=3=r4c4=6=r2c4~6~r3c5 => r3c5<>6

Nice Loop: r3c6=3=r3c5-3-r9c5-8-r8c6~7~r3c6 => r3c6<>7

Nice Loop: r8c8=3=r8c4-3-r9c5-8-r8c6~7~r8c8 => r8c8<>7

Nice Loop: r8c5=5=r8c8=3=r8c4-3-r9c5~8~r8c5 => r8c5<>8

Nice Loop: r1c6=1=r1c8-1-r9c8-3-r9c5-8-r8c6~7~r1c6 => r1c6<>7

Nice Loop: r2c4-6-r1c6-1-r2c4 => r2c5<>6

Nice Loop: r2c5=8=r9c5=3=r3c5-3-r3c6~2~r2c5 => r2c5<>2

Nice Loop: r4c9=2=r4c6-2-r5c5=2=r3c5~2~ => r3c9<>2

Nice Loop: r2c3=5=r3c3-5-r3c9-7-r1c8=7=r1c3~7~r2c3 => r2c3<>7

Nice Loop: r8c5-5-r7c5=5=r7c9-5-r3c9~7~ => r3c5<>7

Nice Loop: r3c5-3-r3c6-2-r3c5 => r3c7<>2

Nice Loop: r2c5-8-r2c6-7-r2c5 => r2c7<>7

Nice Loop: r2c6-8-r8c6-7-r2c6 => r9c6<>8

Nice Loop: r1c8=1=r2c7=2=r2c8-2-r5c8~7~r1c8 => r1c8<>7

The Solution is completed with just singles.