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()
    {
        string[] s = Console.ReadLine().Split(' ');
        int a = int.Parse(s[0]);
        int b = int.Parse(s[1]);
        int c = int.Parse(s[2]);
        if (a <= b&&a<=c)
        {
            if(b<=c)
                Console.WriteLine(a + " " + b+" "+c);
            else
                Console.WriteLine(a+" "+c+" "+b);
        }
        else if(a<=b&&a>=c)
        {
            Console.WriteLine(c+" "+a+" "+b);
        }
        else if(b<=a&&b<=c)
        {
            if(a<=c)
                Console.WriteLine(b+" "+a+" "+c);
            else
                Console.WriteLine(b+" "+c+" "+a);
        }
        else if(c<=a&&b<=a)
            Console.WriteLine(c+" "+b+" "+a);
    }
}