Помогите, или хотя б советом как упростить решение
Ввести с клавиатуры три числа, и вывести их в порядке убывания.
Выведенные числа должны быть разделены пробелом.
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);
}
}
}