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

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