#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;
}