#include <iostream>
using namespace std;
string zds(string str);
int main() {
    int num, i = 0;
    string str[10000];
    cin >> num;
    while(i < num){
        cin >> str[i];
        cout << zds(str[i]) << endl;
        i++;
    }
    return 0;
}

string zds(string str){
    int i = 0, j = 0;
    char tmp;
    for(i = 0; i <= str.length() - 1; i++){
        j = i + 10 > str.length() - 1 ? str.length() - 1 : i + 10;
        for(; j > i; j--){
            if(str[j] != '0' && str[j] - 1 > str[j - 1]){
                tmp = str[j] - 1;
                str[j] = str[j - 1];
                str[j - 1] = tmp;
            }
        }
    }
    return str;
}
// 64 位输出请用 printf("%lld")