#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);
	// your code goes here
	return 0;
}

void 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);
}

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

   temp = *a;
   *a = *b;
   *b = temp;
}

