#include <stdio.h>
void deascend(int *x,int *y,int *z);
void swap(int *a,int *b);
int main(void)
{
int n1,n2,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);
}
}
}
else if(*y<*z)
{
swap(y,z);
if(*x<*y)
{
swap(x,y);
}
}
}
void swap(int *a,int*b)
{
int w;
w=*a;
*a=*b;
*b=w;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgZGVhc2NlbmQoaW50ICp4LGludCAqeSxpbnQgKnopOwp2b2lkIHN3YXAoaW50ICphLGludCAqYik7CgppbnQgbWFpbih2b2lkKQogewoJaW50IG4xLG4yLG4zOwogICAgcHJpbnRmKCJuMToiKTsgc2NhbmYoIiVkIiwmbjEpOwogICAgcHJpbnRmKCJuMjoiKTsgc2NhbmYoIiVkIiwmbjIpOwogICAgcHJpbnRmKCJuMzoiKTsgc2NhbmYoIiVkIiwmbjMpOwogICAgZGVhc2NlbmQoJm4xLCZuMiwmbjMpOwogICAgcHJpbnRmKCIlZCwlZCwlZFxuIixuMSxuMixuMyk7CglyZXR1cm4gMDsKfQoKdm9pZCBkZWFzY2VuZChpbnQgKngsaW50ICp5LGludCAqeikKewoJaWYoKng8KnkpCgl7CgkJc3dhcCh4LHkpOwoJCWlmKCp4PCp6KQoJCXsKCQkJc3dhcCh4LHopOwoJCQlpZigqeTwqeikKCQkJewoJCQkJc3dhcCh5LHopOwoJCQl9CgkJfQoJfQoJZWxzZSBpZigqeTwqeikKCXsKCQlzd2FwKHkseik7CgkJaWYoKng8KnkpCgkJewoJCQlzd2FwKHgseSk7CgkJfQoJfQp9Cgp2b2lkIHN3YXAoaW50ICphLGludCpiKQp7CglpbnQgdzsKCXc9KmE7CgkqYT0qYjsKCSpiPXc7Cn0=