package timus;
import java.util.Arrays;
import java.util.Scanner;
/**
* Created by sherxon on 12/3/16.
*/
public class GabyIvanushka1082 {
public static void main(String[] args) {
Scanner in= new Scanner(System.in);
int n=in.nextInt();
for (int i = 1; i<=n ; i++) {
System.out.print(i + " ");
}
int a[]= new int[11];
for (int i = 0; i <10 ; i++) {
a[i]= (int) (Math.random()*100);
}
System.out.println(Arrays.toString(a));
makeHeap(a);
System.out.println(Arrays.toString(a));
}
// this part is not the problem section;
static void makeHeap(int[] a){
for (int i = a.length/2; i >=0 ; i--) {
heapify(a, i);
}
}
static private void heapify(int[] a, int i) {
int min=i;
int left=i*2;
int right=i*2+1;
if(left< a.length && a[left] < a[i])min=left;
if(right<a.length && a[right] < a[min])min=right;
if(i!=min){
int temp=a[i];
a[i]=a[min];
a[min]=temp;
heapify(a, min);
}
}
}