#include using namespace std; #define int long long #define rep(i,n) for(int i=0;i<(n);i++) #define REP(i,a,b) for(int i=(a);i<(b);i++) #define pb push_back #define all(v) (v).begin(),(v).end() typedef vectorvi; signed main(){ string s; cin>>s; int a=1,b=1; if(!isdigit(s[0])){ if(s[0]=='-')a*=-1; s=s.substr(1,s.size()-1); } { int cur=0,sum=0; while(isdigit(s[cur])){ sum=sum*10+s[cur]-'0'; cur++; } a*=sum; s=s.substr(cur,s.size()-cur); } if(s[0]=='+')b*=-1; s=s.substr(1,s.size()-1); if(!isdigit(s[0])){ if(s[0]=='-')b*=-1; s=s.substr(1,s.size()-1); } int sum=0; rep(i,s.size())sum=sum*10+s[i]-'0'; b*=sum; cout<