#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 s;
s=*a;
*a=*b;
*b=s;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRlYXNjZW5kKGludCAqeCxpbnQgKnksaW50ICp6KTsKdm9pZCBzd2FwKGludCAqYSxpbnQgKmIpOwoKaW50IG1haW4odm9pZCkgewoJCglpbnQgbjEsbjIsbjM7CgkKCXByaW50ZigibjE6Iik7IHNjYW5mKCIlZCIsJm4xKTsKCXByaW50ZigibjI6Iik7IHNjYW5mKCIlZCIsJm4yKTsKCXByaW50ZigibjM6Iik7IHNjYW5mKCIlZCIsJm4zKTsKCQoJZGVhc2NlbmQoJm4xLCZuMiwmbjMpOwoJCnByaW50ZigiJWQsJWQsJWRcbiIsbjEsbjIsbjMpOwoJcmV0dXJuIDA7Cn0Kdm9pZCBkZWFzY2VuZChpbnQgKngsaW50ICp5LGludCAqeil7CglpZigqeDwqeSkKCXN3YXAoeCx5KTsKICAgIGlmKCp4PCp6KQoJc3dhcCh4LHopOwogICAgaWYoKnk8KnopCglzd2FwKHkseik7Cn0Kdm9pZCBzd2FwKGludCAqYSxpbnQgKmIpewoJaW50IHM7CgkKCXM9KmE7CgkqYT0qYjsKCSpiPXM7CgkKfQo=