Дано корректное арифметическое выражение вида ((…((1?2)?3)?...n-1)?n, в котором вместо каждого из знаков «?» стоят знаки одного из следующих арифметических действий: «+» (сложение), «–» (вычитание), «*» (умножение). Выражение содержит n следующих по возрастанию цифр от 1 до n (1 ≤ n ≤ 9), связанных n-1 арифметическим действием.
Напишите программу, вычисляющую значение данного выражения.
Входной файл INPUT.TXT содержит арифметическое выражение.
В выходной файл OUTPUT.TXT выведите одно целое число – значение арифметического выражения.
№ | INPUT.TXT | OUTPUT.TXT |
1 | (1+2)*3 | 9 |
2 | ((((1+2)*3)-4)*5)+6 | 31 |
3 | (((((((1+2)*3)-4)*5)+6)*7)-8)*9 | 1881 |