#include #include #include #include #include #include #include #include #include using namespace std; char a[20000000],b[20000000]; char cmp(char a,char b) { return a>b; } int main() { int T,temp,len,p,t=0 ; scanf("%d",&T); while(T) { T--; memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); scanf("%s",a); len = strlen(a); sort(a,a+len,cmp); //cout<-1;i--) { if(a[i]!='0') { t++; if(p==-1) p = i; } if(p!=-1&&t>1) break; } if(t<2) printf("Uncertain\n"); else { t =0; for(int i=len-1;i>p;i--) { b[t++] = a[i]; } for(int i = p-1;i>-1;i--) { b[t++] = a[i]; } temp = len - 1; b[0] +=a[p]-'0'; b[temp] = '0'; for(int i =0;i'9') { b[i+1]+=1; b[i]-=10; } } for(int i = temp;i>-1;i--) { if(i==temp&&b[i]=='0') continue; else printf("%c",b[i]); } printf("\n"); } } }