Ответ:

В нижнем ряду сумма равна \(160+20+120=300\), значит, сумма чисел в каждом ряду, столбце и диагонали должна быть 300.

В третьем столбце: \(40+\square+120=300\), поэтому средняя правая клетка равна 140.

На диагонали: \(40+\square+160=300\), поэтому центральная клетка равна 100.

В нижней диагонали: \(\square+100+120=300\), поэтому верхняя левая клетка равна 80.

В верхнем ряду: \(80+\square+40=300\), поэтому верхняя средняя клетка равна 180.

В первом столбце: \(80+\square+160=300\), поэтому средняя левая клетка равна 60. Тогда из второго столбца следует, что средняя клетка равна \(300-180-20=100\); она согласуется с уже найденным значением.

8018040
60100140
16020120

Ответ: заполненный квадрат приведён выше; сумма в каждой строке, столбце и диагонали равна 300.