что я делаю не так?
package com.javarush.task.task04.task0441;
/*
Как-то средненько
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String aa = reader.readLine();
String bb = reader.readLine();
String cc = reader.readLine();
int a = Integer.parseInt(aa);
int b = Integer.parseInt(bb);
int c = Integer.parseInt(cc);
if (b > a && a < c)
System.out.println(a);
else if (a > b && b < c)
System.out.println(b);
else if (c > b && c < a)
System.out.println(c);
else if (b == c && a == b)
System.out.println(c);
}
}