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

Обработать выражение

Обработать выражение

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB

Для заданного функционального выражения, вычислить значение производной в заданной точке.

Выражение записано в одной строке, дается в инфиксной форме, не содержит пробелов, может содержать только знаки двуместных операций + - * ^ (возведение в степень), круглые скобки, одноразрядные положительные целые числа, букву x.

Вхідні дані

В первой строке входного файла - заданное функциональное выражение. В следующей строке несколько целых чисел (хотя бы одно) — значения переменной x, в которых необходимо вычислить значение производной.

Длина строки не превосходит 100. Гарантируется, что заданное выражение корректно и результат будет в пределах стандартного целого. В пределах стандартного целого и заданное значение переменной x, в которой необходимо вычислить значение производной.

Вихідні дані

Столько строк, сколько было значений переменной x. В каждой строке соответствующее значение производной данного выражения.

Приклад

Вхідні дані #1
2*7-3^4
375 
Вихідні дані #1
0