unit 40
begin
author tailor
source www.playsudoku.ru
title rpl9_3_005
size 9
problem
1 - 2 - - - 3 - -
- - 6 4 - - 10 - 9
1 4 - 5 - 6 - 3 -
- 8 - - - 4 7 2 -
- 7 - - - - - 5 -
- 1 4 6 - - - 7 -
- 3 - 4 - 1 - 3 5
2 - 3 - - 2 3 - -
- - 1 - - - 1 - 6
areas
0 0 0 3 4 4 4 6 5
0 0 0 3 3 3 6 6 6
1 0 2 3 3 3 6 6 6
1 0 2 9 a f 6 6 8
1 a a a a f 7 6 8
1 b b a a f f h h
b b b e f f f h h
c c c e e e e h h
c c d e g g g g h
solution
1 3 2 7 1 2 3 6 1
7 5 6 4 3 1 10 1 9
1 4 1 5 2 6 4 3 8
4 8 2 1 5 4 7 2 1
2 7 1 2 4 3 1 5 2
3 1 4 6 3 5 2 7 4
5 3 2 4 7 1 6 3 5
2 5 3 1 6 2 3 1 2
1 4 1 5 2 3 1 4 6
end
Головоломка представляет собой разделенную на блоки прямоугольную сетку, некоторые клетки первоначально содержат числа.
Задача - заполнить все клетки числами так, чтобы каждый блок содержал числа от 1 до количества клеток в блоке. Если в ряде клеток или столбце находятся два одинаковых числа, количество клеток между ними должно быть больше или равно этим числам.
Например, если ряд содержит две клетки с числом 2, между ними должно быть по крайней мере две клетки с другими числами