#include<bits/stdc++.h> using namespace std; void solve(){ string s; cin >> s; bool now = true; int cnt = 0; if(s[0] == '-') now = false; else if(s[0] == '?'){ s[0] = '9'; } for(int i=0; i<s.size(); i++){ if(s[i] == '+'){ now = true; cnt = 0; continue; } if(s[i] == '-'){ now = false; cnt = 0; continue; } if(now){ if(s[i] == '?') s[i] = '9'; } else{ if(s[i] == '?' && cnt != 0 && i != s.size()-1 && s[i+1] != '+' && s[i+1] != '-'){ s[i] = '+'; now = true; cnt = 0; } else{ if(s[i] == '?') s[i] = '1'; cnt++; } } } cout << s << endl; } int main(){ int t; cin >> t; while(t--){ solve(); } }