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: Wrong Answer)

using System;

namespace Sorting
{

	class Sorting
	{
		static void Main()
		{
            string tmp;
            int[] number = new int[3];
            //int sort_tmp;

            tmp = Console.ReadLine();

            number[0] = int.Parse(tmp.Substring(0, 1));
            number[1] = int.Parse(tmp.Substring(2, 1));
            number[2] = int.Parse(tmp.Substring(4, 1));

            //for (int i = 0; i < number.Length-1; i++)
            //{
            //    for (int j = number.Length-1; j > i; j--)
            //    {
            //        if(number[j] < number[j-1])
            //        {
            //            sort_tmp = number[j];
            //            number[j] = number[j - 1];
            //            number[j - 1] = sort_tmp;
            //        }
            //    }
            //}

            Array.Sort(number);

            Console.WriteLine(number[0] + " " + number[1] + " " + number[2]);

            Console.WriteLine("Prease any key to exsit.");
            Console.ReadLine();
		}
	}

}