Problem:
Sorting Five Numbers

Write a program which reads five numbers and sorts them in descending order.

Input

Input consists of five numbers a, b, c, d and e (-100000 ≤ a, b, c, d,e ≤ 100000). The five numbers are separeted by a space.

Output

Print the ordered numbers in a line. Adjacent numbers should be separated by a space.

Sample Input

3 6 9 7 5

Output for the Sample Input

9 7 6 5 3

Solution in JAVA (judge verdict: WA: Presentation Error)

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.LinkedHashSet;

public class Main {

	public static void main(String[] args) throws NumberFormatException, IOException {

		String strLine ="";
		BufferedReader stdReader =
				new BufferedReader(new InputStreamReader(System.in));

		int cnt = 0;

		LinkedHashSet<Integer> hashSet = new LinkedHashSet<Integer>();//[1]
		String[] temp = new String[5];

		//1. ??\???????????????????????????

		while((strLine = stdReader.readLine()) != null) {

				if(cnt == 0){

					temp = strLine.split(" ",0);
					cnt++;

			//	}else{
				//	break;
				}


		}

		// 2. ??????????????????????????\????????????LinkecHashSet????????£??????
		int[] intArray = new int[5];
		for(int i = 0; i < temp.length; i++){
			intArray[i] = Integer.parseInt(temp[i]);
		}

		Arrays.sort(intArray);
		//3. LinkedHashSet??????????????¨??????????????\??£??????????????????????????????


		for(int i = intArray.length-1 ; i >=  0; i--){

			if(i != 0){
				System.out.print(intArray[i] +" ");
			}else{
				System.out.print(intArray[i]);
			}

		}


	}


}