eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Задача

Задача

Ватсон поставил Рыбке простую задачу – найти сумму чисел меньших n, которые должны делиться либо на a, либо на b, и вывести её остаток от деления на 1000000007 (109 + 7). Помогите Рыбке справиться с этой задачей.

Входные данные

В одной строке задано три целых числа n, a и b (1n, a, b < 1018).

Выходные данные

Вывести остаток от деления искомой суммы на 1000000007.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
7 2 3
Выходные данные #1
15

Объяснение: Числа, которые делятся на 2: 2, 4, 6. Числа, которые делятся на 3: 3, 6. Сумма этих чисел: 2 + 3 + 4 + 6 = 15.