#include <stdio.h>

void scanfull(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;
	scanfull(&a, &b, &c);
	printf("入力: a=%d, b=%d, c=%d\n", a, b, c);
	ascend(&a, &b, &c);
	printf("昇順: a=%d, b=%d, c=%d\n", a, b, c);
	return 0;
}

void scanfull(int *x, int *y, int *z){
     scanf("%d",&*x);
	 scanf("%d",&*y);	
	 scanf("%d",&*z);
}

void ascend(int *x, int *y, int *z){
	if(*y < *x){
		swap(x, y);
	}
	if(*z < *x){
		swap(x, z);
	}
	if(*z < *y){
		swap(y, z);
    }
}

void swap(int *x, int *y){
	int w;
	w = *x;
	*x = *y;
	*y = w;
}
