Un copil năzdrăvan mergea prin parc, iar deodată a apărut un urs în cale. Din fericire, o vrăjitoare foarte batrână a apărut și a salvat copilul din ghearele ursului. Totuși, ajutorul oferit de vrăjitoare nu e necondiționat. Pentru a se putea revanșa, vrăjitoarea a adus piticii ei și i-a zis copilului:
"Uită-te atent la pitici. Fiecare dintre ei are scris trei numere pe frunte. Să notăm numerele piticului cu , și . Considerăm numărul , care este egal cu numărul de numere gadfadăriene de la la . Poate te întrebi ce este acela un număr gadfadărian. Ei bine, este un număr care are de în reprezentarea lui în baza . Eu vreau să știu . Totuși, voi fi generoasă astăzi și îți cer doar rezultatul modulo ."
Ajut-o pe vrăjitoare să găsească răspunsul la întrebare!
Date de intrare
Pe prima linie se află un număr natural , reprezentând numarul de pitici.
Pe urmatoarele linii, se afla numerele de pe frunțile piticilor, numărul reprezentând numărul scris pe fruntea piticului , reprezintă baza la care face referire vrăjitoarea, iar reprezintă numărul de din baza de care avem nevoie. Numărul este dat în baza .
Date de ieșire
Pentru fiecare pitic, se va afișa pe câte o linie separată răspunsul cerut, reprezentând valoarea lui modulo .
Restricții și precizări
- ;
- are cel mult cifre în baza ;
- ;
- ;
# | Punctaj | Restricții |
---|---|---|
1 | 11 | |
2 | 10 | |
3 | 15 | are cel mult cifre, și , pentru toate întrebările |
4 | 11 | are cel mult cifre, și , pentru toate întrebările |
5 | 23 | |
6 | 30 | Fără restricții suplimentare |
Exemplul 1
stdin
6
99 10 1
1110100011 2 3
1110100011 2 2
12103 5 2
681 9 0
999 10 2
stdout
18
120
45
219
377
27
Explicație
Pentru primul exemplu, numerele valide sunt , numerele de la la cu exceptia lui si numerele , , , .