#include <bits/stdc++.h> using namespace std; using ll = long long; void solve(){ string s; cin >> s; int p = 1; for(int i = 0; i < s.size(); i++){ if(s[i] == '+'){ p = 1; // 次は数字 if(s[i + 1] == '?'){ s[i + 1] = '9'; } i++; continue; } if(s[i] == '-'){ p = -1; // 次は数字 if(s[i + 1] == '?'){ s[i + 1] = '1'; } i++; continue; } if(p == 1){ if(s[i] == '?') s[i] = '9'; }else{ if(s[i] == '?'){ if(i + 1 < s.size() && s[i + 1] == '?'){ s[i] = '+'; p = 1; } if(i + 1 < s.size() && '0' <= s[i + 1] && s[i + 1] <= '9'){ s[i] = '+'; p = 1; } if(s[i] == '?'){ s[i] = '1'; } } } } cout << s << '\n'; } int main(){ ios::sync_with_stdio(false); cin.tie(0); int T; cin >> T; while(T--) solve(); }