#include <stdio.h>

void deascend(int *x, int *y, int *z);
void 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;
}

void deascend(int *x,int *y, int *z)
{
	swap(&*x, &*y);
	swap(&*y, &*z);
	swap(&*z, &*x);
}

void swap(int *a, int *b)
{
	int n;
	
	if(*a>*b)
	{
	  n=*a;
	  *a=*b;
	  *b=n;
	}else{
	 return 0;
	}
}