не проходит 4 условие, хотя на экране вывод верный. что не так?
package com.javarush.task.task04.task0420;
/*
Сортировка трех чисел
*/
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
int a, b, c;
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
b = sc.nextInt();
c = sc.nextInt();
if(a<b && a<c && b<c) {
System.out.println(c + " " + b + " " + a);
} else if(a<b && a<c && c<b) {
System.out.println(b + " " + c + " " + a);
} else if(b<a && b<c && a<c) {
System.out.println(c + " " + a + " " + b);
} else if(b<a && b<c && c<a) {
System.out.println(a + " " + c + " " + b);
} else if(c<a && c<b && a<b) {
System.out.println(b + " " + a + " " + c);
} else if(c<a && c<b && b<a) {
System.out.println(a + " " + b + " " + c);
}
}
}