#T2602D. 简单变量计算器

简单变量计算器

描述

给定若干个变量的定义,以及一个由两个变量和一个运算符组成的表达式,请计算表达式的结果。

输入的第一行包含若干个变量定义,格式为:

变量名=整数值

多个变量定义之间使用分号 ; 分隔。同一变量名可能会被重复定义多次,靠后的定义会覆盖靠前的定义。

输入的第二行包含一个表达式,格式保证为:

变量名 运算符 变量名

其中运算符为:

  • + 表示加法
  • - 表示减法
  • * 表示乘法
  • / 表示整除

保证表达式是有效的(不会出现除零的情况),且表达式里出现的变量都已经在第一行定义过。

格式

输入

第一行包含若干个变量定义。

第二行包含一个表达式。

输出

输出表达式的计算结果。

示例

x=3;y=5
x + y
8
a=10;b=4;c=5;d=1
a - b
6
x=7;y=8
y * x
56
total=10;total=20;count=3
total / count
6