#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) {
++freq[aux % TEN];
aux /= TEN;
}
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+IHZbaV07CgkJaWYgKHZbaV0gPT0gMCkgewoJCQljb3V0IDw8ICIwIjsKCQl9CgkJaW50IGF1eCA9IHZbaV07CgkJd2hpbGUgKGF1eCkgewoJCQkrK2ZyZXFbYXV4ICUgVEVOXTsKCQkJYXV4IC89IFRFTjsKCQl9CgkJCgkJCWludCBmbGFnID0gMTsKCQlmb3IgKGludCBpID0gMTsgaSA8IDEwOyArK2kpIHsKCQoJCQl3aGlsZSAoZnJlcVtpXSkgewoJCQkJaWYgIChmbGFnID09IDEgJiYgZnJlcVtpXSA+IDApIHsKCQkJCQljb3V0IDw8IGk7IAoJCQkJCS0tZnJlcVtpXTsKCQkJCX0KCQkJCWlmIChmcmVxWzBdID4gMCkgewoJCQkJCWNvdXQgPDwgMDsKCQkJCQktLWZyZXFbMF07CgkJCQkJZmxhZyA9IDA7CgkJCQl9IGVsc2UgewoJCQkJCWZsYWcgPSAxOwoJCQkJfQoJCQkJaWYgKGZyZXFbMF0gPT0gMCkgewoJCQkJLy8JZmxhZyA9IDE7CgkJCQl9CgkJCX0KCQkJLy9jb3V0IDw8IGZyZXFbaV0gPDwiICI7CgkJfQoJCWZvciAoaW50IGkgPSAwOyBpIDwgMTA7ICsraSkgewoJCQlmcmVxW2ldID0gMDsKCQl9CgkJY291dCA8PCAiICI7Cgl9CgkKCXJldHVybiAwOwp9
MgowIDIxMDI1NDEwCgoxCjExMDAyNQoKNQoxMTAwMjUgNzU0MzkzMDAgOTg3MzQ3IDMyNCAxMjAzCgoKCjUKMTEwMDI1IDc1NDM5MzAwIDk4NzM0NyAzMjQgMTIwMwoKMgo1ODUwMTI1MDIgICAyMDEwNDU4MDEKCg==
2
0 21025410
1
110025
5
110025 75439300 987347 324 1203
5
110025 75439300 987347 324 1203
2
585012502 201045801