Объясните что не так, понимаю что такой вариант не читабельный, но все же что не так?
package com.javarush.task.task04.task0419;
/*
Максимум четырех чисел
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String number1 = reader.readLine();
int a = Integer.parseInt(number1);
String number2 = reader.readLine();
int b = Integer.parseInt(number2);
String number3 = reader.readLine();
int c = Integer.parseInt(number2);
String number4 = reader.readLine();
int d = Integer.parseInt(number2);
System.out.print((a>b && a>c && a>d)? a : (b>a && b>c && b>d)? b : (c>a && c>b && c>d)? c : (d>a && d>b && d>c)? d: d);
}
}