Не понимаю, какая ошибка в коде. Вроде вводил разные комбинации и все правильно выводит. Что не так?
package com.javarush.task.task04.task0424;
/*
Три числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader d = new BufferedReader (new InputStreamReader (System.in));
int a = Integer.parseInt(d.readLine());
int b = Integer.parseInt(d.readLine());
int c = Integer.parseInt(d.readLine());
if ((a==b) && (c!=a))
System.out.println(c);
else if ((a==c) && (a!=b))
System.out.println(b);
else if ((b==c) && (b!=a))
System.out.println(a);
}
}