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