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: Accepted)

using System;

class Program
{
    static void Main()
    {
            int a, b, c, smp = 0;
            string inp = Console.ReadLine();
            string[] data = inp.Split(' ');
            a = int.Parse(data[0]);
            b = int.Parse(data[1]);
            c = int.Parse(data[2]);
            if (a >= 1 && a <= 10000 && b >= 1 && b <= 10000 && c >= 1 && c <= 10000)
            {
                if (b < a)
                {
                    smp = a;
                    a = b;
                    b = smp;
                }
                if (c < b)
                {
                    smp = b;
                    b = c;
                    c = smp;
                }
                if (b < a)
                {
                    smp = a;
                    a = b;
                    b = smp;
                }
                if (c < b)
                {
                    smp = b;
                    b = c;
                    c = smp;
                }
                Console.WriteLine("{0} {1} {2}", a, b, c);
            }
}
}