Для магической константы 3480 поиск велся 10 часов!
Стало всем понятно, что проверка потенциальных магических констант для пандиагональных квадратов из смитов задача очень сложная и требует много времени.
Нам осталось проверить потенциальные константы вида

.
Констант довольно много. Можно представить, сколько понадобится времени, если на проверку одной константы потребовалось 10 часов. А с увеличением констант время будет увеличиваться стремительно.
А между тем есть хорошая программа, хочу о ней напомнить. Сначала я её выложила сама в ответ на просьбы Garik2 дать программу покрутить. Затем её выложил svb. Он изменил в программе верхнюю границу магической константы, к тому моменту это было значение 8340. Кроме того, он скомпилировал программу новым компилятором, и она стала работать раз в 20 быстрее.
Я попробовала выложенную svb программу, она действительно выполняется намного быстрее.
Но теперь опять надо изменить условия. Во-первых, надо ввести новые границы для магической константы, во-вторых, надо уменьшить исходный массив смитов, так как магическая константа уменьшилась. С новыми условиями программа будет работать ещё быстрее! Область поиска стала намного меньше.
Ещё раз напомню, что эта программа строит пандиагональные квадраты 6-го порядка из смитов вида

. Она составлена на основе общей формулы для пандиагонального квадрата 6-го порядка с неизвестной магической константой (это 17 свободных переменных), но по шаблону, состоящему из вычетов 4 (все одинаковые вычеты в шаблоне).
Сама много пыталась покрутить программу. Делала так: задавала переменным нескольких первых циклов конкретные значения. В этом случае программа находила решения быстро.
Замечу, что в силу специфики программы (в программе все смиты разбиваются на три группы, чтобы уменьшить число значений, пробегаемых переменными вложенных циклов; если переменные будут пробегать все значения массива смитов, время выполнения программы станет вообще неприемлемым) она не даёт полного заключения о невозможности построения пандиагональных квадратов из смитов указанного вида с магическими константами в заданном диапазоне. Но она может найти некоторые из таких квадратов, если они существуют. А это уже немало!
Алгоритм svb тоже позволяет находить только некоторые пандиагональные квадраты и не даёт однозначного ответа о существовании квадрата с той или иной магической константой.