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