Выводится порядковый номер отличного от других числа, но почему-то засчитывается ошибка.
Так же программа выполняет проверку на все разные числа + все одинаковые и ничего не выводит, несмотря на то, что в условиях сказано что будет 3 целых числа, два из которых равны между собой.
package com.javarush.task.task04.task0424;
/*
Три числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int n1 = Integer.parseInt(reader.readLine()),n2 = Integer.parseInt(reader.readLine()),n3 = Integer.parseInt(reader.readLine());
if (n1!=n2 && n2!=n3) {}
else if (n1==n2&&n2==n3) {}
else if (n1==n2) {
System.out.println("3");
} else if (n1==n3) {
System.out.println("2");
} else if (n1!=n2&&n1!=n3) {System.out.println("1");}
}
}