#include<stdio.h>
void scanfall(int *x, int *y, int *z);
void ascend(int *x, int *y, int *z);
void swap(int *x, int *y);
int main(void){
int a,b,c;
scanfall(&a,&b,&c);
ascend(&a,&b,&c);
printf("昇順に並べました %d, %d, %d\n",a
,b
,c
); return 0;
}
void scanfall(int *x, int *y, int *z){
}
void ascend(int *x, int *y, int *z){
if(*x>*y){
swap(x,y);
}
if(*y>*z){
swap(y,z);
}
if(*x>*y){
swap(x,y);
}
}
void swap(int *x, int *y){
double temp=*x;
*x=*y;
*y=temp;
}
I2luY2x1ZGU8c3RkaW8uaD4Kdm9pZCBzY2FuZmFsbChpbnQgKngsIGludCAqeSwgaW50ICp6KTsKdm9pZCBhc2NlbmQoaW50ICp4LCBpbnQgKnksIGludCAqeik7CnZvaWQgc3dhcChpbnQgKngsIGludCAqeSk7CmludCBtYWluKHZvaWQpewoJaW50IGEsYixjOwoJc2NhbmZhbGwoJmEsJmIsJmMpOwoJYXNjZW5kKCZhLCZiLCZjKTsKCXByaW50Zigi5piH6aCG44Gr5Lim44G544G+44GX44GfICVkLCAlZCwgJWRcbiIsYSxiLGMpOwoJcmV0dXJuIDA7Cn0Kdm9pZCBzY2FuZmFsbChpbnQgKngsIGludCAqeSwgaW50ICp6KXsKCXNjYW5mKCIlZCAlZCAlZCIseCx5LHopOwp9CnZvaWQgYXNjZW5kKGludCAqeCwgaW50ICp5LCBpbnQgKnopewoJaWYoKng+KnkpewoJCXN3YXAoeCx5KTsKCX0KCWlmKCp5Pip6KXsKCQlzd2FwKHkseik7Cgl9CglpZigqeD4qeSl7CgkJc3dhcCh4LHkpOwoJfQp9CnZvaWQgc3dhcChpbnQgKngsIGludCAqeSl7Cglkb3VibGUgdGVtcD0qeDsKCSp4PSp5OwoJKnk9dGVtcDsKfQo=