Вывел правильный порядковый номер. Но почему-то не верно. Где ошибка?
package com.javarush.task.task04.task0424;
/*Ввести с клавиатуры три целых числа. Одно из чисел отлично от двух других, равных между собой.
Вывести на экран порядковый номер числа, отличного от остальных.
Пример для чисел 4 6 6:
1
Пример для чисел 6 6 3:
3
Требования:
1. Программа должна считывать числа c клавиатуры.
2. Программа должна использовать команды System.out.println() или System.out.print().
3. Программа должна выводить на экран порядковый номер числа, отличного от остальных.
4. Если все числа разные, ничего не выводить.*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader q = new BufferedReader(new InputStreamReader(System.in));
String a = q.readLine();
String b = q.readLine();
String c = q.readLine();
int w = Integer.parseInt(a);
int e = Integer.parseInt(b);
int r = Integer.parseInt(c);
if (w == e)
System.out.println(3);
if (e == r)
System.out.println(1);
else
System.out.println(2);
}
}