Судоку классические

пример классического судоку Судоку классические.
В квадрате 9х9 в свободных клетках нужно расставить цифры от 1 до 9 так, чтобы в каждой строке, каждом столбце и малом выделенном квадрате 3х3 цифра встречалась только один раз.