Acum că este dupa ora opt, Emilian trebuie să plece de pe Piezișă spre circul zburător, pentru a-și continua distracția futuristă în orașul Jluc.
Orașul Jluc poate fi privit ca un sistem de coordonate cu valori întregi, în care ne putem deplasa doar pe orizontală și verticală (nu și pe diagonală). Definim un drum dintr-un punct în altul ca fiind o succesiune de pași între aceste două puncte, un pas efectuându-se dintr-un punct în unul din punctele , , sau , iar lungimea unui drum ca fiind numărul de pași efectuați în ace drum. Deoarece Emilian este obosit și amețit după învățatul pentru sesiune, într-un drum putem trece prin același punct de mai multe ori, deci este un drum valid de lungime .
Dându-se coordonatele punctelor de interes, Emilian se întreabă câte drumuri de lungime există între aceste două puncte.
Date de intrare
Pe prima linie se dau , coordonatele punctului de plecare, pe cea de a doua linie , coordonatele punctului de sosire, iar pe a treia linie lungimea drumului .
Date de ieșire
Se va afișa numărul de drumuri posibile modulo .
Restricții și precizări
# | Puncte | Restricții |
---|---|---|
1 | 3 | Toate numerele din intrare sunt impare. |
2 | 21 | |
3 | 22 | este egal cu lungimea minimă a drumurilor între cele două puncte |
4 | 45 | |
5 | 9 | Fără restricții suplimentare. |
Exemplu
drum.in
2 2
3 3
2
drum.out
2
Explicație
Există două drumuri de lungime : , .