Калькулятор#1394

Калькулятор

1 секунда
64 мегабайти
Складна

Калькулятор працює з числами, що містять не більше цифр, і обчислює вирази згідно з такою синтаксичною схемою:

\includegraphics{https://static.e-olymp.com/content/0b/0b029e3c85c582ebe8fc60d7800b5115584ab59a.jpg}

Підтримуються операції: (додавання), (віднімання), (множення) і (цілочисельне ділення, результатом якого є ціла частина частки). Калькулятор припиняє роботу у таких випадках: ділення на нуль; результат будь-якої операції від'ємний або перевищує цифр; будь-яке вхідне число перевищує цифр.

Вхідні дані

Кожний вхідний рядок складається з одного або кількох виразів, які можуть бути розтягнуті на кілька рядків або об'єднані в одному рядку. Вираз може містити до операторів і є синтаксично коректним. Пропуски можуть зустрічатись будь-де у вхідних даних. Введення закінчується символом кінця файлу.

Вихідні дані

Для кожного вхідного виразу виведіть його значення у окремому рядку вихідних даних. Якщо калькулятор припиняє обробку, виведіть Error у відповідному рядку, як показано у наведеному прикладі.

Приклади

Приклад 1

Loading
Loading

Примітка

У умові задачі приклади вхідних даних та відповідей відсутні.