U21354 新定义运算

题目描述

有 $n$ 个形如 $a \operatorname{opt} b = \operatorname{expr}$ 的定义式定义一种运算和 $m$ 个运算式,求出这 $m$ 个算式的值。

输入格式

第一行一个数 $n$。 接下来 $n$ 行每行一个定义式。 接下来一行一个数 $m$。 接下来 $m$ 行每行一个运算式。

输出格式

$m$ 行,每行一个整数,表示运算的结果。

说明/提示

对于 $5\%$ 的数据,与样例相同 对于 $100\%$ 的数据,$n\leq70,m\leq1000,|def|\leq18,|expr|\leq50$ 提示:会爆 `long long` 哦。 注意: 1. 定义式中 $\operatorname{opt}$ 为单个字符,运算符仅包含 $+,-,* $。 2. 所有运算式总是从左向右结合。