Имеет строго логическое решение.
при 42 пустых:
SPOILER
из принципа единственности решения - 8/9 не могут стоять в противофазе на полях а4, а5, е4, е5 -> d4/d5=8 -> e9=8
Далее:
SPOILER
тройка д.б на а3 или с3 -> b2<>3 -> b9=3
Далее:
SPOILER
из b2=2 -> h1=2, b8=7 -> i7/i9=7 -> h4=7 и на вертикали h нет места тройке. Поэтому b2=7
Далее заполняем пустые поля