#include <iostream>
using namespace std;
const int MAX_LENGTH = 100;
const int MAX_VAL = 100000;
const int TEN = 10;
int main() {
int n, v[MAX_LENGTH + 1], freq[MAX_VAL];
cin >> n;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
if (v[i] == 0) {
cout << "0";
}
int aux = v[i];
while (aux) {
int x = aux % TEN;
++freq[x];
aux /= TEN;
}
for (int i = 0; i < 10; ++i) {
// cout << freq[i] <<" ";
}
int flag = 1;
for (int i = 1; i < 10; ++i) {
while (freq[i]) {
if (flag == 1 && freq[i] > 0) {
cout << i;
--freq[i];
}
if (freq[0] > 0) {
cout << 0;
--freq[0];
flag = 0;
} else {
flag = 1;
}
if (freq[0] == 0) {
// flag = 1;
}
}
//cout << freq[i] <<" ";
}
for (int i = 0; i < 10; ++i) {
freq[i] = 0;
}
cout << " ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9MRU5HVEggPSAxMDA7CmNvbnN0IGludCBNQVhfVkFMICA9IDEwMDAwMDsKY29uc3QgaW50IFRFTiA9IDEwOwoKaW50IG1haW4oKSB7CglpbnQgbiwgdltNQVhfTEVOR1RIICsgMV0sIGZyZXFbTUFYX1ZBTF07CgljaW4gPj4gbjsKCQoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CgkJY2luID4+IHZbaV07CgkJaWYgKHZbaV0gPT0gMCkgewoJCQljb3V0IDw8ICIwIjsKCQl9CgkJaW50IGF1eCA9IHZbaV07CgkJd2hpbGUgKGF1eCkgewoJCQlpbnQgeCA9IGF1eCAlIFRFTjsKCQkJKytmcmVxW3hdOwoJCQlhdXggLz0gVEVOOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8IDEwOyArK2kpIHsKCQkvLwljb3V0IDw8IGZyZXFbaV0gPDwiICI7CgkJfQoJCQoJCQoJCQlpbnQgZmxhZyA9IDE7CgkJZm9yIChpbnQgaSA9IDE7IGkgPCAxMDsgKytpKSB7CgkKCQkJd2hpbGUgKGZyZXFbaV0pIHsKCQkJCWlmICAoZmxhZyA9PSAxICYmIGZyZXFbaV0gPiAwKSB7CgkJCQkJY291dCA8PCBpOyAKCQkJCQktLWZyZXFbaV07CgkJCQl9CgkJCQlpZiAoZnJlcVswXSA+IDApIHsKCQkJCQljb3V0IDw8IDA7CgkJCQkJLS1mcmVxWzBdOwoJCQkJCWZsYWcgPSAwOwoJCQkJfSBlbHNlIHsKCQkJCQlmbGFnID0gMTsKCQkJCX0KCQkJCWlmIChmcmVxWzBdID09IDApIHsKCQkJCS8vCWZsYWcgPSAxOwoJCQkJfQoJCQl9CgkJCS8vY291dCA8PCBmcmVxW2ldIDw8IiAiOwoJCX0KCQlmb3IgKGludCBpID0gMDsgaSA8IDEwOyArK2kpIHsKCQkJZnJlcVtpXSA9IDA7CgkJfQoJCWNvdXQgPDwgIiAiOwoJfQoJCglyZXR1cm4gMDsKfQ==
MgoxMDAwMDAwMDAwIDk5OTk5OTk5OQoKCjIKMTIzNDU2Nzg5IDk4NzY1NDMyMQoKMgoxMTExMTEgMjIyMjIyMgoKMgowIDIxMDI1NDEwCgoxCjExMDAyNQoKNQoxMTAwMjUgNzU0MzkzMDAgOTg3MzQ3IDMyNCAxMjAzCjIKMTExMTExIDIyMjIyMjIKCgo1CjExMDAyNSA3NTQzOTMwMCA5ODczNDcgMzI0IDEyMDMKCjIKNTg1MDEyNTAyICAgMjAxMDQ1ODAxCgo=
2
1000000000 999999999
2
123456789 987654321
2
111111 2222222
2
0 21025410
1
110025
5
110025 75439300 987347 324 1203
2
111111 2222222
5
110025 75439300 987347 324 1203
2
585012502 201045801