Laiko ribojimas: 0.5s

Atminties ribojimas: 16MB

Duomenų failas: reiskinys.in

Rezultatų failas: reiskinys.out

Jei norite pateikti savo sprendimą - prisijunkite.

Reiškinys

Šiandien mokytoja Marytei davė tris skaičius a, b ir c ir paklausė mergaitės tokio klausimo: kokį didžiausią skaičių galime sukonstruoti naudodami šiuos skaičius (nekeičiant jų tvarkos), daugybą, sudėtį bei skliaustus? Mergaitė sugalvojo tokį sprendimo būdą: išsirašyti visas įmanomas išraiškas, kurias galima pagaminti pagal mokytojos nustatytas sąlygas, apskaičiuoti kiekvienos iš jų rezultatą su mokytojos duotais skaičiais ir išsirinkti didžiausią iš jų. Marytė išsirašė tokias išraiškas:

  • a+b+c
  • a\\cdotpb\\cdotpc
  • (a+b)\\cdotpc
  • a+b\\cdotpc
  • a\\cdotp(b+c)
  • a\\cdotpb+c
Deja, Marytė labai pavargo rašydama tiek daug išraiškų ir paprašė jūsų pabaigti spręsti užduotį. Parašykite programą, atsakančią į mokytojos klausimą!

Pradiniai duomenys

Programai įvedami trys skaičiai a, b ir c atskirose eilutėse (1\\leqa,b,c\\leq10).

Rezultatai

Programa turi išvesti vieną skaičių - atsakymą į mokytojos klausimą.

Pavyzdžiai

Pradiniai duomenys Rezultatai
1
2
3
9
Šiuo atveju didžiausias rezultatas gaunamas panaudojus trečiąją išraišką: (1+2)\\cdotp3=9
2
10
3
60
2\\cdotp10\\cdotp3=60