Problem:
Sorting Three Numbers

Write a program which reads three integers, and prints them in ascending order.

Input

Three integers separated by a single space are given in a line.

Output

Print the given integers in ascending order in a line. Put a single space between two integers.

Constraints

1 ≤ the three integers ≤ 10000

Sample Input 1

3 8 1

Sample Output 1

1 3 8

Solution in C (judge verdict: Time Limit Exceeded)

#include <stdio.h>

int main(void){
	int x, y, z, buf;
	
	scanf("%d %d %d", &x, &y, &z);

	while(1){
		if(x > y){
			buf = x;
			x = y;
			y = buf;
		}
		if(y > z){
			buf = y;
			y = z;
			z = y;
		}
			
		if(x < y && y < z){
			printf("%d %d %d", x, y, z);
			break;
		}
	}

	return 0;
}