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 Ruby (judge verdict: Accepted)

a,b,c = gets.split.map(&:to_i)

s = []

if (a < b) && (a < c)
    s.insert(0,a)
    if (b < c)
        s.insert(1,b)
        s.insert(2,c)
    else
        s.insert(1,c)
        s.insert(2,b)
    end
elsif (b < a) && (b < c)
    s.insert(0,b)
    if (a < c)
        s.insert(1,a)
        s.insert(2,c)
    else
        s.insert(1,c)
        s.insert(2,a)
    end
else
    s.insert(0,c)
    if (a < b)
        s.insert(1,a)
        s.insert(2,b)
    else
        s.insert(1,b)
        s.insert(2,a)
    end
end

puts s[0].to_s + ' ' + s[1].to_s + ' ' + s[2].to_s