eolymp
bolt
Try our new interface for solving problems
Problems

Формульні вирази

Формульні вирази

Задано табличку, яка складається з N рядків та M стовпців. Рядки пронумеровані натуральними числами від 1 до N, а стовпці – латинськими літерами від A до Z.

Адреса комірки задається літерою, яка позначає стовпець та числа, яке позначає рядок (наприклад, А2 – стовпець А, рядок – 2).

Вираз формується з математичних операцій + та/або над комірками. Напишіть програму, яка обчислюватиме значення виразів. Відомо, що вирази не містять пробілів та записані коректно.

Вхідні дані.

Перший рядок – числа N та M.

Далі йде N рядків, у кожному з яких M чисел.

В останньому рядку записано вираз, який потрібно обчислити.

Вихідні дані.

Значення обчисленого виразу.

Time limit 1 second
Memory limit 64 MiB
Input example #1
5 5
4 3 1 9 1
2 8 3 1 3
9 2 3 1 3
4 2 1 9 3
3 8 5 0 1
A1+B2-C3
Output example #1
9