#include <iostream>
using namespace std;
const int N=6;
int tab[N] = {1, 9, 12, 33, 46, 0};
void wstawianie(int x) {
int j=N-2;
while (x<tab[j]) {
swap(tab[j+1],tab[j]);
j--;
if (j == -1) break;
}
tab[j+1];
}
void wypisz() {
for (int i=0; i<N; i++)
cout<<tab[i]<<" ";
cout<<endl;
}
int main() {
wstawianie(18);
wypisz();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogY29uc3QgaW50IE49NjsKIGludCB0YWJbTl0gPSB7MSwgOSwgMTIsIDMzLCA0NiwgMH07CiAKdm9pZCB3c3Rhd2lhbmllKGludCB4KSB7CmludCBqPU4tMjsKd2hpbGUgKHg8dGFiW2pdKSB7Cglzd2FwKHRhYltqKzFdLHRhYltqXSk7CglqLS07CglpZiAoaiA9PSAtMSkgYnJlYWs7Cn0KCXRhYltqKzFdOwp9Cgp2b2lkIHd5cGlzeigpIHsKCWZvciAoaW50IGk9MDsgaTxOOyBpKyspCgljb3V0PDx0YWJbaV08PCIgICI7Cgljb3V0PDxlbmRsOwp9CgppbnQgbWFpbigpIHsKCiAgICB3c3Rhd2lhbmllKDE4KTsKICAgIHd5cGlzeigpOwogICByZXR1cm4gMDsKfQ==