Почему?
Правила составления судоку подразумевают единственность решения.
То есть, помимо собственно ограничений "одна цифра на строку, столбец и квадрат 3х3", надо учитывать ещё одно правило: "решение однозначно". Судоку с неоднозначными решениями - бракованные.
Поставив 7 между 9 и 2 в первом квадрате, вы создаёте два варианта для расстановки 5 и 8.
И нижними строками (с 4 по 9) эти варианты
не деффиренцируются.
Предполаая, что судоку составлено правильно, то есть решение однозначно, единственный вариант это 7 между 6 и 9 в первом квадрате.
Вариант 1
Код:
6[8]9 |[5]1 3 | 4 2 7
4 1 7 | 6 9 2 | 5 8 3
3[5]2 |[8]7 4 | 1 9 6
---------------------
1 2 3 | 4 5 6 | 8 7 9
5 4 6 | 7 8 9 | 2 3 1
7 9 8 | 2 3 1 | 6 4 5
---------------------
2 3 1 | 9 4 5 | 7 6 8
8 6 5 | 3 2 7 | 9 1 4
9 7 4 | 1 6 8 | 3 5 2
Вариант 2
Код:
6[5]9 |[8]1 3 | 4 2 7
4 1 7 | 6 9 2 | 5 8 3
3[8]2 |[5]7 4 | 1 9 6
---------------------
1 2 3 | 4 5 6 | 8 7 9
5 4 6 | 7 8 9 | 2 3 1
7 9 8 | 2 3 1 | 6 4 5
---------------------
2 3 1 | 9 4 5 | 7 6 8
8 6 5 | 3 2 7 | 9 1 4
9 7 4 | 1 6 8 | 3 5 2
Обратите внимание: строки 4-9
одинаковые в обоих вариантах. То есть сперва заполнив их (или даже получив их заполненными), остаётся неоднозначность.