Gușterul, Girafa și Țestoasa vor să se plimbe cu mașina prin cartierul lor! Cartierul poate fi privit ca o matrice pătratică de latură . Pentru ca fiecare drum să fie o aventură memorabilă, drumurile vor urma o parcurgere șerpuită.
O parcurgere șerpuită vizitează elementele matricei pe diagonale paralele cu diagonala secundară. Începând dintr-o celulă de start, se parcurg toate elementele de pe diagonala curentă, apoi se trece la diagonala următoare. Pentru a menține continuitatea, direcția se inversează la fiecare pas: o diagonală este parcursă în sensul spre , iar următoarea în sens opus, procesul repetându-se până la final.
Pentru claritate, ilustrăm mai jos două parcurgeri șerpuite într-o matrice pătratică de latură , prima, care reprezintă parcurgerea șerpuită începând cu celula , iar, a doua, care reprezintă parcurgerea șerpuită începând cu celula :

Cerință
Gușterul, Girafa și Țestoasa vor efectua drumuri, despre care se știu:
- - se va efectua o parcurgere șerpuita, începând cu celula , care cuprinde primele celule parcurse din parcurgerea curentă, cu o mașina căreia îi ia secunde să se deplaseze dintr-o celulă în alta.
Dupa efectuarea tuturor parcurgerilor, cei 3 prieteni vin cu întrebări de forma: câte secunde am stat in celula ?
Date de intrare
Pe prima linie se vor afla (dimensiunea matricei), (numărul de drumuri efectuate) și (numărul de intrebari).
Pe următoarele linii se vor afla câte numere și , care descriu un drum.
Pe următoarele linii se vor afla câte două numere și , care reprezintă o celulă despre care cei trei prieteni vor să afle cât timp au petrecut în zona respectivă.
Date de ieșire
Se vor afișa linii, unde pe linia se va afla răspunsul la a -a întrebare.
Restricții și precizări
- Pentru toate drumurile, si ;
- Pentru toate drumurile, numărul maxim de celule care pot fi parcurse începând cu celula ;
- Pentru toate întrebările, .
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 3 | |
| 2 | 7 | |
| 3 | 4 | , iar, pentru toate drumurile, |
| 4 | 6 | Pentru toate drumurile, |
| 5 | 12 | , iar, pentru toate drumurile, |
| 6 | 18 | |
| 7 | 12 | |
| 8 | 18 | |
| 9 | 20 | Fără restricții suplimentare. |
Exemplu
stdin
4 2 3
1 1 12 10
2 3 7 8
2 1
4 4
3 3
stdout
10
0
18
Explicație
După toate operațiile, matricea va arăta astfel:
10 10 10 10
10 10 18 18
10 18 18 8
18 8 0 0