#include <stdio.h>
typedef int element;
void insertionSort(element a[], int size) {
int i, j, t;
element temp;
for (t = 0; t < size; t++) {
}
for (i = 1; i < size; i++) {
temp = a[i];
j = i;
while (j > 0 && a[j - 1] > temp) {
a[j] = a[j - 1];
j--;
}
a[j] = temp;
for (t = 0; t < size; t++) {
}
}
}
int main(void) {
int a[] = {69, 10, 30, 2, 16, 8, 31, 22};
int size = sizeof(a) / sizeof(a[0]);
insertionSort(a, size);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIGludCBlbGVtZW50OwoKdm9pZCBpbnNlcnRpb25Tb3J0KGVsZW1lbnQgYVtdLCBpbnQgc2l6ZSkgewogICAgaW50IGksIGosIHQ7CiAgICBlbGVtZW50IHRlbXA7CgogICAgcHJpbnRmKCJcbuygleugrO2VoCDsm5DshowgOiAiKTsKICAgIGZvciAodCA9IDA7IHQgPCBzaXplOyB0KyspIHsKICAgICAgICBwcmludGYoIiVkICIsIGFbdF0pOwogICAgfQogICAgcHJpbnRmKCJcblxuPCDsgr3snoUg7KCV66CsIOyImO2WiSA+XG4iKTsKCiAgICBmb3IgKGkgPSAxOyBpIDwgc2l6ZTsgaSsrKSB7CiAgICAgICAgdGVtcCA9IGFbaV07CiAgICAgICAgaiA9IGk7CiAgICAgICAgd2hpbGUgKGogPiAwICYmIGFbaiAtIDFdID4gdGVtcCkgewogICAgICAgICAgICBhW2pdID0gYVtqIC0gMV07CiAgICAgICAgICAgIGotLTsKICAgICAgICB9CiAgICAgICAgYVtqXSA9IHRlbXA7CgogICAgICAgIHByaW50ZigiXG4gJWTri6jqs4QgOiAiLCBpKTsKICAgICAgICBmb3IgKHQgPSAwOyB0IDwgc2l6ZTsgdCsrKSB7CiAgICAgICAgICAgIHByaW50ZigiJTNkICIsIGFbdF0pOwogICAgICAgIH0KICAgIH0KICAgIHByaW50ZigiXG4iKTsKfQoKaW50IG1haW4odm9pZCkgewogICAgaW50IGFbXSA9IHs2OSwgMTAsIDMwLCAyLCAxNiwgOCwgMzEsIDIyfTsKICAgIGludCBzaXplID0gc2l6ZW9mKGEpIC8gc2l6ZW9mKGFbMF0pOwogICAgaW5zZXJ0aW9uU29ydChhLCBzaXplKTsKICAgIHJldHVybiAwOwp9Cg==