Быстрый алгоритм Евклида

def get_nod(a, b):
    # Первый аргумент должен быть больше второго
    if a < b:
        a, b = b, a
    # Последний ненулевой остаток от деления является НОД
    while b != 0:
        a, b = b, a % b

    return a 

Сюжетный порядок книг Перумова серии «Летописи Разлома».

1. Алмазный Меч, Деревянный Меч
2. Хранитель Мечей: Рождение Мага
3. Хранитель Мечей: Странствия Мага
4. Хранитель Мечей: Одиночество Мага
5. Хранитель Мечей: Война Мага. Дебют
6. Хранитель Мечей: Война Мага. Миттельшпиль
7. Хранитель Мечей: Война Мага. Эндшпиль
8. Война мага. Том 4: Конец игры
9. Дочь некроманта
10. Вернуть посох