puteri

Time limit: 0.1s Memory limit: 2MB Input: puteri.in Output: puteri.out

Deoarece Ionel nu a înţeles bine ordinea de efectuare a operaţiilor de ridicare la putere, doamna învăţătoare îi dă o temă care să îl ajute să aprofundeze această problemă. Astfel, îi dă mai multe exerciţii de următorul tip: pentru trei cifre nenule aa, bb, cc, el va trebui să calculeze valoarea următoarei expresii:

cba+bca+cab+acb+bac+abcc^{b^a} + b^{c^a} + c^{a^b} + a^{c^b} + b^{a^c} + a^{b^c}

Cerinţă

Cunoscând cifrele a,b,ca, b, c, determinaţi valoarea obţinută în urma efectuării calculelor de mai sus.

Date de intrare

Fişierul de intrare puteri.in conţine pe prima linie trei cifre aa, bb, cc, separate prin câte un spaţiu.

Date de ieşire

Fişierul de ieşire puteri.out va conţine un număr natural ce reprezintă valoarea obţinută pentru expresia precizată anterior.

Restricţii

  • Cifrele aa, bb şi cc aparţin mulţimii {1,2,3,4,5}\{1, 2, 3, 4, 5\}

Exemplul 1

puteri.in

2 1 3

puteri.out

24

Explicație

213+231+123+132+321+312=21+23+18+19+32+31=2+8+1+1+9+3=242^{1^3} + 2^{3^1} + 1^{2^3} + 1^{3^2} + 3^{2^1} + 3^{1^2} = 2^1 + 2^3 + 1^8 + 1^9 + 3^2 + 3^1 = 2+8+1+1+9+3=24

Exemplul 2

puteri.in

2 3 2

puteri.out

1698

Explicație

232+223+322+322+232+223=29+29+34+34+29+28=512+256+81+81+512+256=16982^{3^2} + 2^{2^3} + 3^{2^2} + 3^{2^2} + 2^{3^2} + 2^{2^3} = 2^9 + 2^9 + 3^4 + 3^4 + 2^9 + 2^8 = 512+256+81+81+512+256 =1698

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