Ввести с клавиатуры три числа, и вывести их в порядке убывания. Выведенные числа должны быть разделены пробелом. Требования: 1. Программа должна считывать числа c клавиатуры. 2. Программа должна выводить числа на экран. 3. Выведенные числа должны быть разделены пробелом. 4. Программа должна выводить числа в порядке убывания.
public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
        String s = "";
        int ch1 = Integer.parseInt(bfr.readLine());
        int ch2 = Integer.parseInt(bfr.readLine());
        int ch3 = Integer.parseInt(bfr.readLine());
        int max1 = max(ch1, ch2);
        int maxfirst = max(max1, ch3);
        s +=maxfirst + " ";
        int maxsecond = min(max1, ch3);
        s+=maxsecond + " ";
        int min1 = min(ch1, ch2);
        int minthird = min(min1, ch3);
        s+=minthird;
        System.out.println(s);
    }

    public static int max(int a, int b)
    {
        if (a<b) return b;
        else return a;
    }

    public static int min(int a, int b)
    {
        if (a<b) return a;
        else return b;
    }

}
Считает вроде хорошо. Без проверки (через Запуск) проходит. В чем беда то?