简单的表达式

题目背景

(自己都不知道这题水不水……) HHN小马学习小学数学了!但是她不懂如何判断一个数学表达式是否正确,还有如果正确的话答案是多少呢?请你帮帮忙好不?~\^0^/~ 保证只存在+、-、\*、/这4种运算符,所有参与计算的数字均属于[0,99]且为整数,除法均可整除,若出现匹配的括号其中一定不会有计算操作,也不影响计算顺序。

题目描述

给出一个数学算式(如4\*7),首先判断这个式子是否正确(如4\*7正确),若正确再算出它的答案(如4\*7=28)。 [ 附所有可能的错误: E1 5+7/0 除0 E2 9-(33 不明意义的符号(如不匹配的的括号,等号,其他非运算符) E3 x+6/3 出现字母 E4 6+9-\* 过多的无效运算符 ]

输入输出格式

输入格式


仅一行,为一个字符串算式。(不会超过50个字符)

输出格式


仅一行。若表达式错误,输出错误编码(多个错误时仅输出靠前的那个);若正确输出算式连同答案,中间要有等号!

输入输出样例

输入样例 #1

4*7

输出样例 #1

4*7=28

输入样例 #2

/*-

输出样例 #2

E4

输入样例 #3

hh/00

输出样例 #3

E1

说明

有很小的坑……