АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

2001. Problem 2019

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

Определите, можно ли так расставить пять заданных чисел и знаки операций '+', '-' и '*' между ними, чтобы получилось выражение, значение которого равно 2019.

Вычисления выполняются согласно правилам математики – операция умножения имеет приоритет. Перед первым числом знак операции ставить нельзя. Объединять числа в одно (не ставить знак операции между числами) также нельзя, скобки не используются.

Входные данные

Единственная строка содержит пять натуральных чисел в диапазоне от 1 до 100.

Выходные данные

В случае, если решить задачу можно, выведите любое допустимое решение (без пробелов). Если же решить задачу нельзя, то выведите "Impossible" (без кавычек).

Примеры

Входные данные
1 20 19 100 1
Выходные данные
1+20*100-1+19
Входные данные
56 69 37 30 82
Выходные данные
Impossible

View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Vologda Students Contests / XXII Interuni Olympiad - 2019 /
2000. A - Numbers on Circle 2001. 2002. C - Even - Odd 2003. D - Cards 2004. E - Portals
time generating 0.313 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.