#include <stdio.h>
int arr[100];
void insert_in_heap(int e, int n){
int temp;
arr[n]=e;
int parent;
while(n>0){
parent=(n-1)/2;
if(arr[parent]<arr[n]){
temp=arr[parent];
arr[parent]=arr[n];
arr[n]=temp;
n=parent;
}else
break;
}
}
int main() {
int op,n;
// printf("%d,%d", op, n);
int i,j,k, temp, parent,lc,rc;
for(i=0;i<n;i++){
//printf("%d \t", arr[i]);
}
parent=0;
arr[parent]=arr[n-1];
while(parent<n){
lc= 2*parent+1;
rc= 2*parent+2;
if(lc>=n){
break;
}
if(rc>=n){
break;
}
if(arr[lc]> arr[rc]){
temp= arr[parent];
arr[parent]= arr[lc];
arr[lc]=temp;
parent= lc;
}else{
temp= arr[parent];
arr[parent]= arr[rc];
arr[rc]=temp;
parent=rc;
}
}
for(i=0; i<n-1; i++){
}
// int e;
// scanf("%d",&e);
// insert_in_heap(e,n); ///function calll
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBhcnJbMTAwXTsKCnZvaWQgaW5zZXJ0X2luX2hlYXAoaW50IGUsIGludCBuKXsKCWludCB0ZW1wOwoJYXJyW25dPWU7CglpbnQgcGFyZW50OwoJd2hpbGUobj4wKXsKCQlwYXJlbnQ9KG4tMSkvMjsKCQlpZihhcnJbcGFyZW50XTxhcnJbbl0pewoJCQl0ZW1wPWFycltwYXJlbnRdOwoJCQlhcnJbcGFyZW50XT1hcnJbbl07CgkJCWFycltuXT10ZW1wOwoJCQluPXBhcmVudDsKCQl9ZWxzZQoJCQlicmVhazsKCX0KCQoKfQoKaW50IG1haW4oKSB7CgoJaW50IG9wLG47CglzY2FuZigiJWQgJWQiLCZvcCwgJm4pOwovLwlwcmludGYoIiVkLCVkIiwgb3AsIG4pOwoJCglpbnQgaSxqLGssIHRlbXAsIHBhcmVudCxsYyxyYzsKCWZvcihpPTA7aTxuO2krKyl7CgkJc2NhbmYoIiVkIiwmYXJyW2ldKTsKCQkKICAgICAgIC8vcHJpbnRmKCIlZCBcdCIsIGFycltpXSk7Cgl9CgkgCgkgcGFyZW50PTA7CgkgYXJyW3BhcmVudF09YXJyW24tMV07Cgkgd2hpbGUocGFyZW50PG4pewoJIGxjPSAyKnBhcmVudCsxOwoJIHJjPSAyKnBhcmVudCsyOwoJIGlmKGxjPj1uKXsKCSAJYnJlYWs7CgkgfQoJIGlmKHJjPj1uKXsKCSAJYnJlYWs7CgkgfQoJIGlmKGFycltsY10+IGFycltyY10pewoJIAl0ZW1wPSBhcnJbcGFyZW50XTsKCSAJYXJyW3BhcmVudF09IGFycltsY107CgkgCWFycltsY109dGVtcDsKCSAJcGFyZW50PSBsYzsKCSB9ZWxzZXsKCSAJdGVtcD0gYXJyW3BhcmVudF07CgkgCWFycltwYXJlbnRdPSBhcnJbcmNdOwoJIAlhcnJbcmNdPXRlbXA7CgkgCXBhcmVudD1yYzsKCSB9CgoJIH0KCSBmb3IoaT0wOyBpPG4tMTsgaSsrKXsKCSAgcHJpbnRmKCIgJWQgIixhcnJbaV0pOwkKCSB9CgkKCQoJIAoJIAovLwlpbnQgZTsKLy8Jc2NhbmYoIiVkIiwmZSk7CgovLwlpbnNlcnRfaW5faGVhcChlLG4pOyAvLy9mdW5jdGlvbiBjYWxsbAoJCgkKCQp9