Не могу понять в чем проблема?
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));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
if( (a>b && a<c) || (a<b && a>c) ){
System.out.println(a);
} if ( (b>a && b<c) || (b<a && b>c) ){
System.out.println(b);
} if ( (c>a && c<b) || (c<a && c>b) ){
System.out.println(c);
} if( a==b && b==c && c==a ){
System.out.println(a);
} if( (a == b && a != c) || (a == c && a != b) || (b == c && b != a) ){
System.out.println(b);
}
}
}