Если судоку составлен правильно, то даже на самых сложных уровнях он должен обходиться без угадывания, а выводится строгой логикой. Нужно просто внимательно смотреть на то, какие цифры в каких клетках могут и не могут появиться с учетом уже имеющихся на поле, и отталкиваться от правил.