No.443
まず, すべて同じ数字で成り立っているならば 自身が答えとなる.
である数字があり, から のように入れ替えるとする. このとき, その差は となり, , の最大公約数は の約数となる.
同様に から のように入れ替えたときのこの2つの差は となり, これも の倍数である.
すべての置換は上記2種類の互換の積であるので, その最大公約数は, すべての について の最大公約数を求め, 最後にこれと との最大公約数となる.
は から のどれかなので出現数字をチェックしておけばいい.
最後の との最大公約数は, の最大値が なので, から までのすべての数字で割り切れるかどうかを調べればいい.