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;
//using System.Collections;
//using System.Collections.Generic;
using System.Linq;

namespace problem
{
  class Test
  {
    static void Main()
    {
      var s = Console.ReadLine().Split().Select(int.Parse).ToArray();
      int temp;

      for (int i = 0; i < 2; i++)
      {
        if (s[i] > s[i+1]) { temp = s[i+1]; s[i+1] = s[i]; s[i] = temp; }
      }
      if (s[0] > s[1]) { temp = s[1]; s[1] = s[0]; s[0] = temp; }
      Console.WriteLine(s[0] + " " + s[1] + " " + s[2]);
    }
  }
}