#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);
}
void swap(int *a, int *b)
{
int c;
c=*a;
*a=*b;
*b=c;
}
I2luY2x1ZGU8c3RkaW8uaD4Kdm9pZCBkZWFzY2VuZChpbnQgKngsIGludCAqeSxpbnQgKnopOwp2b2lkIHN3YXAgKGludCAqYSwgaW50ICpiKTsKaW50IG1haW4odm9pZCkKeyAKCWludCBuMSxuMixuMzsKCXByaW50ZigibjE6Iik7IHNjYW5mKCIlZCIgLCZuMSk7CglwcmludGYoIm4yOiIpOyBzY2FuZigiJWQiICwmbjIpOwoJcHJpbnRmKCJuMzoiKTsgc2NhbmYoIiVkIiAsJm4zKTsKCWRlYXNjZW5kKCZuMSwgJm4yLCAmbjMpOwoJcHJpbnRmKCIlZCwgJWQsICVkXG4iLG4xLG4yLG4zKTsKCXJldHVybiAwOwp9CnZvaWQgZGVhc2NlbmQoaW50ICp4LCBpbnQgKnksIGludCAqeikKewoJaWYoKng8KnkpIHN3YXAoeCwgeSk7CglpZigqeDwqeikgc3dhcCh4LCB6KTsKCWlmKCp5PCp6KSBzd2FwKHksIHopOwp9CnZvaWQgc3dhcChpbnQgKmEsIGludCAqYikKewoJaW50IGM7CgljPSphOwoJKmE9KmI7CgkqYj1jOwp9