#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); string s; cin >> s; bool xisminus = false, yisminus = false, op = true; xisminus = (s[0] == '-'); rep(i,s.size()-1){ if(s[i] == '-' && s[i+1] == '-'){ yisminus = true; op = false; }else if(s[i] == '+' && s[i+1] == '-'){ yisminus = true; op = true; } } rep(i,s.size()-2){ if(s[i+1] == '-'){ if(s[i+2] != '+' && s[i+2] != '-'){ if(s[i] != '+' && s[i] != '-'){ op = false; } } } } string x = ""; if(xisminus){ rep(i,s.size()){ if(i == 0) continue; if(s[i] == '+' || s[i] == '-') break; x += s[i]; } }else{ rep(i,s.size()){ if(s[i] == '+' || s[i] == '-') break; x += s[i]; } } string y = ""; for(int i=x.size() + (xisminus); i