Time limit: 1.5s
Memory limit: 256MB
Input:
Output:
Un vector se numește 😐🤣☠️ dacă oricum am alege 2 indici și , , atunci toate valorile naturale cuprinse în intervalul numeric apar măcar odată printre numerele .
Cerință
Pentru și calculați câți vectori 😐🤣☠️ cu elemente există, cu condiția că .
Date de intrare
Pe prima linie veți citi , numărul de test cases. Pe următoarele linii se vor afla 2 numere, și .
Date de ieșire
Se vor afișa linii, fiecare reprezentând răspunsul pentru fiecare test case în parte.
Restricții și precizări
- Răspunsul se va calcula modulo .
- Se garantează faptul că suma -urilor pe toate test case-urile nu depășește .
Exemplu
stdin
7
2 2
3 1
5 10
5 100
134114 12
1000000 90
24912491 34
stdout
4
1
664
7954
437298534
70485274
125184942
Explicație
Pentru primul test case soluțiile sunt: , , , .
Pentru cel de-al doilea test case există doar o soluție și anume .