#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 (*x < *z){
     swap(x,z);
  }
  if (*y < *z){
     swap(y,z);
  }
}
void swap(int *a, int *b)
{
  int temp;
  temp = *a;
  *a = *b;
  *b = temp;
}
