Представляете кружки с числами как элементы массива [0..18]. Можете подписать их на рисунке, чтобы ничего не перепутать. При этом для простоты номера 0, 1 и 2 можно присвоить кружкам с зафиксированными числами.
Составляете 12 формул - сумм по кругам и радиусам, вида
x[0] + x[3] + x[4] + x[5] + x[6] + x[7]
x[1] + x[2] + x[8] + x[9] + x[10] + x[11]
и т.д.
Затем рекурсивно подставляете в массив [3..18] комбинации по 16 чисел из оставшихся 17, вычисляете все суммы и проверяете их на равенство.