#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)
{
	if (*x<*y){
		swap(x,y);
	}
	if (*x<*z){
		swap(x,z);
	}
	if (*y<*z){
		swap(y,z);
	}
}

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