EduBrick

B. Кадры по модулю

3000 мс · 256 МБ · всё или ничего

Та же задача про группу от aa до bb человек, но кандидатов теперь до миллиона, а ответ просят по модулю 109+710^9 + 7.

Точная арифметика больше не спасает, зато и хранить огромные числа не нужно.

Формат ввода

Одна строка содержит числа nn, aa и bb (1≤a≤b≤201 \le a \le b \le 20, b≤n≤106b \le n \le 10^6).

Формат вывода

Одно число — количество составов по модулю 109+710^9 + 7.

Примеры

ввод
7 5 7
вывод
29
ввод
20 20 20
вывод
1
Войдите, чтобы отправлять решения.