eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Вираз

Вираз

Задано $n$ цілих чисел $x_1, x_2, ..., x_n$. Розставте між ними знаки "+" та "-" так, щоб значення отриманого виразу дорівнювало $s$. \InputFile Перший рядок містить числа $n~(2 \le n \le 24)$ та $s~(-10^9 \le s \le 10^9)$. Наступний рядок містить $n$ цілих чисел $x_1, x_2, ..., x_n~(0 \le x_i \le 5 \cdot 10^7)$. \OutputFile Якщо отримати потрібний результат неможливо, то виведіть "\textbf{No solution}". Інакше виведіть потрібну рівність. Якщо розв'язок не єдиний, то виведіть довільний.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
3 10
15 25 30
Вихідні дані #1
15+25-30=10