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;
                    }
                }
            }

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

}