#include <iostream>
using namespace std;
int main() {
int N, v[1001], i, j, aux;
cin >> N;
for (i = 1; i <= N; ++i) // Citim sirul
cin >> v[i];
for (i = 1; i < N; ++i) {
for (j = i + 1; j <= N; ++j) { // Cautam elemente mai mici decat v[i]
if (v[i] > v[j]) { // Am gasit un element mai mic
// Punem valoarea din v[j] in v[i] si din v[i] in v[j]
aux = v[i];
v[i] = v[j];
v[j] = aux;
}
}
}
for (i = 1; i <= N; ++i) { // Afisam sirul
cout << v[i] << ' ';
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgTiwgdlsxMDAxXSwgaSwgaiwgYXV4OwogICAgY2luID4+IE47CiAgICBmb3IgKGkgPSAxOyBpIDw9IE47ICsraSkgLy8gQ2l0aW0gc2lydWwKICAgICAgICBjaW4gPj4gdltpXTsKICAgIGZvciAoaSA9IDE7IGkgPCBOOyArK2kpIHsKICAgICAgICBmb3IgKGogPSBpICsgMTsgaiA8PSBOOyArK2opIHsgLy8gQ2F1dGFtIGVsZW1lbnRlIG1haSBtaWNpIGRlY2F0IHZbaV0KICAgICAgICAgICAgaWYgKHZbaV0gPiB2W2pdKSB7IC8vIEFtIGdhc2l0IHVuIGVsZW1lbnQgbWFpIG1pYwogICAgICAgICAgICAgICAgLy8gUHVuZW0gdmFsb2FyZWEgZGluIHZbal0gaW4gdltpXSBzaSBkaW4gdltpXSBpbiB2W2pdCiAgICAgICAgICAgICAgICBhdXggPSB2W2ldOwogICAgICAgICAgICAgICAgdltpXSA9IHZbal07CiAgICAgICAgICAgICAgICB2W2pdID0gYXV4OwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgZm9yIChpID0gMTsgaSA8PSBOOyArK2kpIHsgLy8gQWZpc2FtIHNpcnVsCiAgICAgICAgY291dCA8PCB2W2ldIDw8ICcgJzsKICAgIH0KICAgIHJldHVybiAwOwp9