Помогите, или хотя б советом как упростить решение Ввести с клавиатуры три числа, и вывести их в порядке убывания. Выведенные числа должны быть разделены пробелом.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.SocketOption;

public class Solution {
    public static void main(String[] args) throws Exception {
       BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
       /*String sAge = Integer.parseInt(reader.readLine());*/
       /*int nAge = Integer.parseInt(sAge);*/
        int a = Integer.parseInt(reader.readLine());
        int b = Integer.parseInt(reader.readLine());
        int c = Integer.parseInt(reader.readLine());

        int min = Math.min(Math.min(a,b),c);//3
        int max = Math.max(Math.max(a,b),c);
        if(max==a && min==c){
            System.out.println(max+" "+b+" "+min);
        }
        else if(max==c && min==a){
            System.out.println(max+" "+b+" "+min);
        }
        else if(max==b && min==a){
            System.out.println(max+" "+c+" "+min);
        }
        else if(max==b && min==c){
            System.out.println(max+" "+a+" "+min);
        }
        else if(max==a && min==b){
            System.out.println(max+" "+c+" "+min);
        }
        else if(max==c && min==b){
            System.out.println(max+" "+a+" "+min);
        }


    }
}