Ответ:

Обозначим клетки так:

3, a, b
2, c, 6
d, e, f

В средней строке сумма уже равна 2 + c + 6 = 12, поэтому c = 4. В первом столбце 3 + 2 + d = 12, значит d = 7. На главной диагонали 3 + 4 + f = 12, поэтому f = 5. Во второй диагонали b + 4 + 7 = 12, значит b = 1. В верхней строке 3 + a + 1 = 12, откуда a = 8. Во втором столбце 8 + 4 + e = 12, поэтому e = 0.

Проверка: строки дают 12; столбцы дают 12; обе диагонали дают 12.

3 | 8 | 1
2 | 4 | 6
7 | 0 | 5