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

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