#include <bits/stdc++.h> using namespace std; int main() { int T; cin >> T; while (T--) { string S; cin >> S; if (S[0] == '?') S[0] = '9'; bool add = S[0] != '-'; for (int i = 1; i + 1 < S.size(); i++) { if (S[i] == '+') add = true; else if (S[i] == '-') add = false; else if (S[i] == '?') { if (S[i - 1] == '+') S[i] = '9'; else if (S[i - 1] == '-') S[i] = '1'; else if (add) S[i] = '9'; else if (S[i + 1] != '+' && S[i + 1] != '-') S[i] = '+', add = true; else S[i] = '1'; } } if (S.back() == '?') S.back() = add ? '9' : '1'; cout << S << endl; } return 0; }