не выполняется последнее условия, хотя данные выводит правильные
package com.javarush.task.task04.task0419;
/*
Максимум четырех чисел
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
String f = reader.readLine();
String g = reader.readLine();
String j = reader.readLine();
int a = Integer.parseInt(s);
int b = Integer.parseInt(f);
int c = Integer.parseInt(g);
int d = Integer.parseInt(j);
if (a>b && a>c && a >d ) System.out.println(a);
else if (b>a && b>c && b >d ) System.out.println(b);
else if (c>a && c>b && c >d ) System.out.println(c);
else if (d>a && d>b && d >c ) System.out.println(d);
else if(a==b)System.out.println(a + " " + b);
else if(a==c)System.out.println(a + " " + c);
else if(a==d)System.out.println(a + " " + d);
else if(c==b)System.out.println(c + " " + b);
else if(c==d)System.out.println(c + " " + d);
else if(b==d)System.out.println(b + " " + d);
}
}