#include <stdio.h>
int deascend(int *x ,int *y ,int *z);
int swap(int *a, int *b);

int main(void) {
	
	int n1,n2,n3;
	
	printf("n1:"); scanf("%d",&n1);
	printf("n2:"); scanf("%d",&n2);
	printf("n3:"); scanf("%d",&n3);
	
	deascend(&n1,&n2,&n3);
	
	printf("%d %d %d\n",n1,n2,n3);
	
	return 0;
}

int deascend(int *x, int *y, int *z){
	if( *x < *y ){
		swap( x, y);
	}
	if( *y < *z ){
		swap( y, z);
	}
	if( *x < *y ){
		swap( x, y);
	}
}

int swap(int *a, int *b){
	int w;
	
	w=*a;
	*a=*b;
	*b=w;
}