T=int(input())
for _ in range(T):
    S=input()
    ans=[]
    sign="+"
    i=0
    while i<len(S):
        if "1"<=S[i]<="9":
            ans.append(S[i])
            i+=1
        elif S[i]=="+" or S[i]=="-":
            sign=S[i]
            ans.append(S[i])
            i+=1
        elif S[i]=="?":
            pre=S[i-1]
            cnt=1
            i+=1
            while i<len(S) and S[i]=="?":
                cnt+=1
                i+=1
            if sign=="+":
                for _ in range(cnt):
                    ans.append("9")
            elif sign=="-":
                if cnt==1:
                    ans.append("1")
                elif cnt==2:
                    if i==len(S) or S[i]=="+" or S[i]=="-":
                        if pre=="-":
                            for _ in range(cnt):
                                ans.append("1")
                        else:
                            ans.append("+")
                            ans.append("9")
                    else:
                        if pre=="-":
                            ans.append("1")
                            ans.append("+")
                        else:
                            ans.append("+")
                            ans.append("9")
                else:
                    if pre=="-":
                        ans.append("1")
                        ans.append("+")
                        for _ in range(cnt-2):
                            ans.append("9")
                    else:
                        ans.append("+")
                        for _ in range(cnt-2):
                            ans.append("9")
    print("".join(ans))