Для решения нужно вычислить НОД чисел 66528 и 52920.

Sulution

Подобная задача часто встречается в криптографии, поэтому глупо будет про нее не рассказать. Одним из способов вычисления НОД (наибольшего общего делителя) является алгоритм Евклида.

Алгоритм Евклида

Алгоритм для поиска наибольшего общего делителя.

Если у нас есть два числа a и b, то:

НОД(a, b) = НОД(b, a mod b)

где a mod b — остаток от деления a на b.

Это работает, потому что общий делитель двух чисел также делит их разность и остаток от деления. Реализуем решение на Python:

def gcd(a, b):
    while b:
        a, b = b, a % b
    return a


if __name__ == '__main__':
    print(gcd(66528, 52920))

Ответ: 1512