Правильно ли я понял, что в 147 пустых клеток в верхней таблице нужно вставить те самые 147 чисел, что указаны в нижней таблице, причем все числа должны быть использованы и ровно по одному разу?
Если так, то что-то не так либо с оригинальной задачей, либо с вашим экселевым файлом.
Предположим, что мы их расставили согласно требованию равенства сумм в каждой строке и столбце 19. Тогда сумма всех чисел в заполненной таблице обязана быть равна
. И эта сумма распадается на сумму
тех чисел, что заданы в таблице изначально, и сумму
расставленных нами чисел. Поэтому должно выполняться равенство
.
Но мы можем вычислить
и
, даже ничего не расставляя, так как
- это просто сумма всех заданных чисел в первой таблице, а
- это сумма всех 147-ми чисел во второй таблице.
Так вот, из вашего экселевского файла у меня получилось, что
и
, что дает
.
Поэтому где-то вкралась ошибка. Проверьте еще раз соответствие содержимого вашего файла таблицам на рисунке. И пересчитайте сами эти суммы.
Если ошибки нет, и в вашем файле действительно представлены исходные таблицы, то это означает, что у данной головоломки нет решения.