Düzülüş#11552

Düzülüş

1 saniyə
128 meqabayt
Orta

Sinifdə şagird təhsil alır, onlardan nəfəri qızdır. Müəllim, cənab X, bütün şagirdləri bir sıraya düzmək istəyir. O hesab edir ki, sinifindəki qızlar çox danışqandır, buna görə də iki qızın yan-yana durmasını istəmir.

Cənab X, bu şərti yerinə yetirərək, bütün şagirdi bir sıraya düzmək üçün neçə fərqli yol olduğunu bilmək istəyir. Ona cavabı tapmağa kömək edin.

Giriş

Birinci sətir testlərin sayı t~(1 \le t \le 10^5) arasında olan ədədini ehtiva edir. Növbəti sətirin hər biri iki tam ədəd və n~(1 < n \le m \le 10^6) ehtiva edir.

Çıxış

Hər test üçün bir ədəd çıxarıb yazın — şagirdlərin düzülüşünün 10^9 + 7 modulunda qəbul edilən yollarının sayını göstərən ədəd.

Nümunələr

Nümunə 1

Loading
Loading