eolymp
bolt
Try our new interface for solving problems
Məsələlər

Расположение

Расположение

В классе $m$ учеников, из них $n$ девочек. Учитель, мистер X, хочет выстроить всех учеников в ряд. X считает, что девочки из его класса очень разговорчивы. Поэтому он не хочет, чтобы две девочки располагались рядом. Мистер X хочет знать, сколькими способами он сможет выстроить в ряд всех $m$ учеников. Помогите ему. \InputFile Первая строка содержит количество тестов $t~(1 \le t \le 10^5)$. Каждая из следующих $t$ строк содержит два целых числа $m$ и $n~(1 < n \le m \le 10^6)$. \OutputFile Для каждого теста выведите ответ по модулю $10^9 + 7$ в одной строке.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
2
3 2
4 2
Çıxış verilənləri #1
2
12