
import java.io.*;
import java.util.*;


public class Main{ 

	public static void main(String args[]){
		
		Scanner scan = new Scanner(System.in);
		Aoj aoj = new Aoj();
		aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt());
		aoj.show();
	}
}

class Aoj{
	int[] num;
	public void Load(int... x){
		num = new int[x.length];
		for(int i=0; i<num.length;i++){
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		}
	}
	void swap(int x, int y){
		int tmp=num[x];
		num[x]=num[y];
		num[y]=tmp;
	}
	public void show(){
		for(int i=0; ;i++){
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		}
		System.out.println("");
	}
	
} import java.io.*; io.* java import java.util.*; util.* java public class Main{ 

	public static void main(String args[]){
		
		Scanner scan = new Scanner(System.in);
		Aoj aoj = new Aoj();
		aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt());
		aoj.show();
	}
} Main public static void main(String args[]){
		
		Scanner scan = new Scanner(System.in);
		Aoj aoj = new Aoj();
		aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt());
		aoj.show();
	} main {
		
		Scanner scan = new Scanner(System.in);
		Aoj aoj = new Aoj();
		aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt());
		aoj.show();
	} Scanner scan = new Scanner(System.in); scan new Scanner(System.in) Aoj aoj = new Aoj(); aoj new Aoj() aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt()) aoj.Load aoj scan.nextInt() scan.nextInt scan scan.nextInt() scan.nextInt scan scan.nextInt() scan.nextInt scan aoj.show() aoj.show aoj String args[] args class Aoj{
	int[] num;
	public void Load(int... x){
		num = new int[x.length];
		for(int i=0; i<num.length;i++){
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		}
	}
	void swap(int x, int y){
		int tmp=num[x];
		num[x]=num[y];
		num[y]=tmp;
	}
	public void show(){
		for(int i=0; ;i++){
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		}
		System.out.println("");
	}
	
} Aoj int[] num; num public void Load(int... x){
		num = new int[x.length];
		for(int i=0; i<num.length;i++){
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		}
	} Load {
		num = new int[x.length];
		for(int i=0; i<num.length;i++){
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		}
	} num = new int[x.length] num new int[x.length] x.length x x.length for(int i=0; i<num.length;i++){
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		} int i=0; int i=0; i 0 i<num.length i num.length num num.length i++ i++ i {
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		} {
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		} num[i]=x[i] num[i] num i x[i] x i for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1); int j=0; int j=0; j 0 j<i j i j++ j++ j if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1); if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1); num[i-j]<num[i-j-1] num[i-j] num i-j i j num[i-j-1] num i-j-1 i-j-1 i j 1 swap(i-j,i-j-1) swap i-j i j i-j-1 i-j-1 i j 1 int... x x void swap(int x, int y){
		int tmp=num[x];
		num[x]=num[y];
		num[y]=tmp;
	} swap {
		int tmp=num[x];
		num[x]=num[y];
		num[y]=tmp;
	} int tmp=num[x]; tmp num[x] num x num[x]=num[y] num[x] num x num[y] num y num[y]=tmp num[y] num y tmp int x x int y y public void show(){
		for(int i=0; ;i++){
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		}
		System.out.println("");
	} show {
		for(int i=0; ;i++){
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		}
		System.out.println("");
	} for(int i=0; ;i++){
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		} int i=0; int i=0; i 0 i++ i++ i {
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		} {
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		} System.out.print(num[i]) System.out.print System.out System System.out num[i] num i if(i==num.length-1)
				break; i==num.length-1 i num.length-1 num.length num num.length 1 break; System.out.print(" ") System.out.print System.out System System.out " " System.out.println("") System.out.println System.out System System.out "" public class Main{ 

	public static void main(String args[]){
		
		Scanner scan = new Scanner(System.in);
		Aoj aoj = new Aoj();
		aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt());
		aoj.show();
	}
} public class Main{ 

	public static void main(String args[]){
		
		Scanner scan = new Scanner(System.in);
		Aoj aoj = new Aoj();
		aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt());
		aoj.show();
	}
} Main

import java.io.*;
import java.util.*;


public class Main{ 

	public static void main(String args[]){
		
		Scanner scan = new Scanner(System.in);
		Aoj aoj = new Aoj();
		aoj.Load(scan.nextInt(),scan.nextInt(),scan.nextInt());
		aoj.show();
	}
}

class Aoj{
	int[] num;
	public void Load(int... x){
		num = new int[x.length];
		for(int i=0; i<num.length;i++){
			num[i]=x[i];
			for(int j=0; j<i;j++)
				if(num[i-j]<num[i-j-1])
					swap(i-j,i-j-1);
		}
	}
	void swap(int x, int y){
		int tmp=num[x];
		num[x]=num[y];
		num[y]=tmp;
	}
	public void show(){
		for(int i=0; ;i++){
			System.out.print(num[i]);
			if(i==num.length-1)
				break;
			System.out.print(" ");
			
		}
		System.out.println("");
	}
	
}