#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
string s,s1,answer;
char temp,pm;
bool fs(0);
while(cin >> temp){
if(temp == '('){
cin >> pm >> temp;
fs = 1;
continue;
}
if(!fs)s.push_back(temp);
else s1.push_back(temp);
}
reverse(s.begin(),s.end());
reverse(s1.begin(),s1.end());
while(s.size() < s1.size()){
s.push_back('0');
}
while(s1.size() < s.size()){
s1.push_back('0');
}
int n(s.size());
answer.resize(n);
int w(0);
if(pm == '+'){
for(int i = 0;i<n;++i){
if(s[i] == s1[i] && s[i] == '+'){
if(w == 1){
answer[i] = '+';
w = 0;
} else if(w == 2){
answer[i] = '0';
w = 2;
} else {
answer[i] = '-';
w = 2;
}
}
if(s[i] == s1[i] && s[i] == '-'){
if(w == 1){
answer[i] = '0';
w = 1;
} else if(w == 2){
answer[i] = '-';
w = 0;
} else {
answer[i] = '+';
w = 1;
}
}
if(s[i] == s1[i] && s[i] == '0'){
if(w == 1)answer[i] = '-';
if(w == 2)answer[i] = '+';
w = 0;
}
if(s[i] != s1[i]){
if(s[i] == '0'){
if(s1[i] == '-'){
if(w == 1){
answer[i] = '+';
w = 1;
} else if(w == 2){
answer[i] = '0';
w = 0;
}
else answer[i] = '-';
}
if(s1[i] == '+'){
if(w == 1)answer[i] = '-';
else if(w == 2)answer[i] = '+';
else answer[i] = '0';
}
}
if(s1[i] == '0'){
}
}
/////////////////////////////
//
}
} else {
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CglzdHJpbmcgcyxzMSxhbnN3ZXI7CgljaGFyIHRlbXAscG07Cglib29sIGZzKDApOwoJd2hpbGUoY2luID4+IHRlbXApewoJCWlmKHRlbXAgPT0gJygnKXsKCQkJY2luID4+IHBtID4+IHRlbXA7CgkJCWZzID0gMTsKCQkJY29udGludWU7CgkJfQoJCWlmKCFmcylzLnB1c2hfYmFjayh0ZW1wKTsKCQllbHNlIHMxLnB1c2hfYmFjayh0ZW1wKTsKCX0KCXJldmVyc2Uocy5iZWdpbigpLHMuZW5kKCkpOwoJcmV2ZXJzZShzMS5iZWdpbigpLHMxLmVuZCgpKTsKCXdoaWxlKHMuc2l6ZSgpIDwgczEuc2l6ZSgpKXsKCQlzLnB1c2hfYmFjaygnMCcpOwoJfQoJd2hpbGUoczEuc2l6ZSgpIDwgcy5zaXplKCkpewoJCXMxLnB1c2hfYmFjaygnMCcpOwoJfQoJaW50IG4ocy5zaXplKCkpOwoJYW5zd2VyLnJlc2l6ZShuKTsKCWludCB3KDApOwoJaWYocG0gPT0gJysnKXsKCQlmb3IoaW50IGkgPSAwO2k8bjsrK2kpewoJCQlpZihzW2ldID09IHMxW2ldICYmIHNbaV0gPT0gJysnKXsKCQkJCWlmKHcgPT0gMSl7CgkJCQkJYW5zd2VyW2ldID0gJysnOwoJCQkJCXcgPSAwOwoJCQkJfSBlbHNlIGlmKHcgPT0gMil7CgkJCQkJYW5zd2VyW2ldID0gJzAnOwoJCQkJCXcgPSAyOwoJCQkJfSBlbHNlIHsKCQkJCQlhbnN3ZXJbaV0gPSAnLSc7CgkJCQkJdyA9IDI7CgkJCQl9CgkJCX0KCQkJaWYoc1tpXSA9PSBzMVtpXSAmJiBzW2ldID09ICctJyl7CgkJCQlpZih3ID09IDEpewoJCQkJCWFuc3dlcltpXSA9ICcwJzsKCQkJCQl3ID0gMTsKCQkJCX0gZWxzZSBpZih3ID09IDIpewoJCQkJCWFuc3dlcltpXSA9ICctJzsKCQkJCQl3ID0gMDsKCQkJCX0gZWxzZSB7CgkJCQkJYW5zd2VyW2ldID0gJysnOwoJCQkJCXcgPSAxOwoJCQkJfQoJCQl9CgkJCWlmKHNbaV0gPT0gczFbaV0gJiYgc1tpXSA9PSAnMCcpewoJCQkJaWYodyA9PSAxKWFuc3dlcltpXSA9ICctJzsKCQkJCWlmKHcgPT0gMilhbnN3ZXJbaV0gPSAnKyc7CgkJCQl3ID0gMDsKCQkJfQoJCQlpZihzW2ldICE9IHMxW2ldKXsKCQkJCWlmKHNbaV0gPT0gJzAnKXsKCQkJCQlpZihzMVtpXSA9PSAnLScpewoJCQkJCQlpZih3ID09IDEpewoJCQkJCQkJYW5zd2VyW2ldID0gJysnOwoJCQkJCQkJdyA9IDE7CgkJCQkJCX0gZWxzZSBpZih3ID09IDIpewoJCQkJCQkJYW5zd2VyW2ldID0gJzAnOwoJCQkJCQkJdyA9IDA7CgkJCQkJCX0KCQkJCQkJZWxzZSBhbnN3ZXJbaV0gPSAnLSc7CgkJCQkJfQoJCQkJCWlmKHMxW2ldID09ICcrJyl7CgkJCQkJCWlmKHcgPT0gMSlhbnN3ZXJbaV0gPSAnLSc7CgkJCQkJCWVsc2UgaWYodyA9PSAyKWFuc3dlcltpXSA9ICcrJzsKCQkJCQkJZWxzZSBhbnN3ZXJbaV0gPSAnMCc7CgkJCQkJfQoJCQkJfQoJCQkJaWYoczFbaV0gPT0gJzAnKXsKCQkJCQkKCQkJCX0KCQkJfQoJCQkvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoJCQkvLwoJCX0KCX0gZWxzZSB7CgkJCgl9CgkKCXJldHVybiAwOwp9