все варианты перебрал, среднее число выбирается, но поверка не проходит
package com.javarush.task.task04.task0441;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(bufferedReader.readLine());
int b = Integer.parseInt(bufferedReader.readLine());
int c = Integer.parseInt(bufferedReader.readLine());
if ((b - c) * (b - a) <= 0) {
System.out.print(b);
return;
}
if ((c - a) * (c - b) <= 0) {
System.out.print(c);
return;
}
if ((a - c) * (a - b) <= 0) {
System.out.print(a);
}
}
}