Не могу понять ,что не так:(
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 n1 = reader.readLine();
int number1 = Integer.parseInt(n1);
String n2 = reader.readLine();
int number2 =Integer.parseInt(n2);
String n3 = reader.readLine();
int number3 = Integer.parseInt(n3);
String n4 = reader.readLine();
int number4 = Integer.parseInt(n4);
if ((number1 > number2) && (number1 > number3) && (number1 > number4))
{
System.out.println(number1);
}
if ((number2 > number1) && (number2 > number3) && (number2 > number4))
{
System.out.println(number2);
}
else if ((number3 > number2) && (number3 > number1) && (number3 > number4))
{
System.out.println(number3);
}
else if ((number4 > number2) && (number4 > number1) && (number4 > number3))
{
System.out.println(number4);
}
else if((number1 == number2) || (number1 == number3) || (number1 == number3) || (number1 == number4))
{
System.out.println(number1);
}
}
}