mofocarburi

Time limit: 0.05s Memory limit: 64MB Input: mofocarburi.in Output: mofocarburi.out

Mo şi Fo sunt mari chimişti. Ìn laboratorul lor există şase substanţe chimice, numite mofocarburi, care sunt alcătuite pe baza a trei elemente chimice:

  • moxigenul notat cu MM
  • fodrogenul notat cu FF
  • carboca notat cu CC.

O moleculă de mofocarbură este alcătuită din 22 atomi ai unui element şi un atom al altui element. Se observă că există exact 66 astfel de molecule şi anume: M2FM_2F, M2CM_2C, F2MF_2M, F2CF_2C, C2MC_2M, C2FC_2F.
O reacţie chimică va combina un număr de molecule din cele 66 mofocarburi şi va avea drept rezultat un număr de atomi din fiecare element. Iată două exemple de reacţii corecte:

2M2F+M2C+3F2M+F2C+5C2M+C2F14M+11F+14C2M_2F + M_2C + 3F_2M + F_2C + 5C_2M + C_2F \rightarrow 14M + 11F + 14C
3M2F+5C2F6M+8F+10C3M_2F + 5C_2F \rightarrow 6M + 8F + 10C

Deci în general o reacţie va avea următoarea formă:

xF2M+yC2M+zM2F+uC2F+vM2C+wF2CmM+fF+cCx \cdot F_2M + y \cdot C_2M + z \cdot M_2F + u \cdot C_2F + v \cdot M_2C + w \cdot F_2C \rightarrow m \cdot M + f \cdot F + c \cdot C

unde, m=x+y+2z+2vm=x+y+2z+2v, f=2x+z+u+2wf=2x+z+u+2w si c=2y+2u+v+wc=2y+2u+v+w.
Două reacţii sunt considerate distincte, dacă diferă prin cel puţin un coeficient din primul membru, adică dacă măcar o mofocarbură este folosită de un număr diferit de ori ìn cele două reacţii.

Cerință

Cunoscându-se trei numere naturale mm, ff si cc să se calculeze numărul de reacţii distincte care au drept rezultat mM+fF+cCm \cdot M + f \cdot F + c \cdot C.
Deoarece acest număr poate fi foarte mare rezultatul va fi afişat modulo 13 13113 \ 131.

Date de intrare

Fişierul de intrare mofocarburi.in conţine pe prima linie cele trei numere naturale mm, ff şi cc separate prin câte un spaţiu.

Date de ieșire

Fişierul de ieşire mofocarburi.out va conţine un singur numar RR reprezentând restul împărţirii cu 13 13113 \ 131 al numărului de reacţii distincte care dau drept rezultat mm atomi de moxigen, ff atomi de fodrogen si cc atomi de carboca.

Restricții și precizări

  • 0m,f,c100 0000 \leq m,f,c \leq 100 \ 000
  • Numărul m+f+cm+f+c este pentru toate testele divizibil cu 33.

Exemplu

mofocarburi.in

2 2 2

mofocarburi.out

3

Explicație

Avem 33 reacţii cu rezultatul 2M+2F+2C2M+2F+2C:

  • M2F+C2F2M+2F+2CM_2F + C_2F \rightarrow 2M + 2F + 2C
  • C2M+F2M2M+2F+2CC_2M + F_2M \rightarrow 2M + 2F + 2C
  • M2C+F2C2M+2F+2CM_2C + F_2C \rightarrow 2M + 2F + 2C

Log in or sign up to be able to send submissions!