Су-су-судоку#3523

Су-су-судоку

1 секунда
64 мегабайти
Дуже легка

Тепер, напевно, всі грали в Судоку: вам подано сітку розміром 9 \times 9 клітинок, яку потрібно заповнити цифрами від до так, щоб:

  1. кожен рядок містив усі дев'ять цифр;

  2. кожен стовпець містив усі дев'ять цифр;

  3. кожен з дев'яти підквадратів 3 \times 3 містив усі дев'ять цифр.

На початку гри вам надається частково заповнена сітка й просять заповнити решту клітинок. Одну з таких головоломок показано нижче.

У цій задачі вам подано майже завершену сітку Судоку; фактично, ви заповнили всі клітини, крім п'яти. Вам потрібно завершити заповнення сітки або визначити, що це неможливо. (Можливо, ви вже допустили помилку!)

Вхідні дані

У першому рядку вхідних даних міститься додатне число — кількість тестів. Кожен тест представляє собою майже завершену сітку Судоку: рядків по символів — цифри з діапазону від до . У кожному тесті буде рівно п'ять , що означає п'ять незаповнених клітинок.

Вихідні дані

Для кожного тесту виведіть або

Could not complete this grid.

якщо неможливо виконати заповнення сітки згідно з правилами гри, або заповнену сітку без пропусків (без пробілів у виведенні). Якщо існує спосіб завершити заповнення сітки, він буде єдиний. Різні тести відокремлюйте порожнім рядком.

Приклади

Приклад 1

Loading
Loading