#include<iostream>
#include<cstring>
#include<vector>
#include<cstdio>
#include<cmath>
using namespace std;
#define N 10
#define T 3
int fac();
int term();
int ex();
int main(){
int n=0;
while(cin.peek())
{
n++;
cout<<"Expression "<<n<<": ";
cout<<ex();
}
return 0;
}
int ex(){
int e1=term();
int mor=1;
while(mor){
char c=cin.peek();
if(c=='+'||c=='-'){
cin.get();
int e2=term();
if(c=='+')e1+=e2;
else e1-=e2;
}
else mor=0;
}
return e1;
}
int term(){
int e1=fac();
int mor=1;
while(mor){
char c=cin.peek();
if(c=='*'||c=='/'){
cin.get();
int e2=fac();
if(c=='*')e1*=e2;
else e1/=e2;
}
else mor=0;
}
return e1;
}
int fac(){
int n=0;
char c=cin.peek() ;
if(c=='('){
cin.get();
n+=ex();
cin.get();
}
else cin>>n;
return n;
}