Не пойму почему.
package com.javarush.task.task04.task0441;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Как-то средненько
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int[] n = new int[3];
int sum = 0;
for(int i = 0; i < n.length; i++) {
n[i] = Integer.parseInt(reader.readLine());
sum += n[i];
}
int maxN = n[0];
int minN = n[0];
for(int i = 0; i < n.length-1; i++) {
if (n[i] < n[i+1]) {
maxN = n[i+1];
}
}
for(int i = 0; i < n.length-1; i++) {
if (n[i] > n[i+1]) {
minN = n[i+1];
}
}
// System.out.println(minN + " " + maxN +" " +sum);
if (n[0] == n[1] && n[0] == n[2]) {
System.out.println(n[0]);
} else if (n[0] == n[1] || n[0] == n[2] || n[2] == n[1]) {
if (n[0] == n[1]) {
System.out.println(n[0]);
} else if (n[0] == n[2]) {
System.out.println(n[0]);
} else if (n[2] == n[1]) {
System.out.println(n[1]);
}
} else {
System.out.println(sum - maxN - minN);
}
}
}