#include #include #include using namespace std; const int N=10000005; char a[N]; int b[12]; void Scan() ///输入外挂 { int res=0,ch,flag=0; while((ch=getchar())>='0'&&ch<='9') { res=ch-'0'; b[res]++; } return ; } void debug(int n) { for(int j=0; j<=n; j++) { char tt=a[j]+'0'; putchar(tt); } puts(""); } int main() { int n,m,t,sum; int i,j,k; long long ans; scanf("%d\t",&t); while(t--) { sum=0; memset(b,0,sizeof(b)); Scan(); for(i=1; i<10; i++) { sum+=b[i]; } if(sum<2) printf("Uncertain\n"); else { j=9; i=0; for(j=9; j>=1; j--) { while(b[j]) { a[i++]=j; b[j]--; } } i--; int temp=a[i]; a[i]=0; while(b[0]) { a[i]=0; i++; b[0]--; } i--; a[i]+=temp; for(j=i; j>=1; j--) { if(a[j]>9) { a[j-1]+=a[j]/10; a[j]%=10; } else break; } printf("%d",a[0]); for(j=1; j<=i; j++) { a[j]+='0'; putchar(a[j]); } puts(""); } } return 0; } /** 100 10000 99999 **/