Не могу понять почему последний пункт не выполняется, натолкните на правильный ход мыслей
package com.javarush.task.task04.task0424;
/*
Три числа
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String X = reader.readLine();
int x = Integer.parseInt(X);
String Y = reader.readLine();//напишите тут ваш код
int y = Integer.parseInt(Y);
String Z = reader.readLine();
int z = Integer.parseInt(Z);
if (x != y && x != z){System.out.println(1);}
else if (z != x && z != y){System.out.println(3);}
else if (y != z && y != x){System.out.println(2);}
else if (x != y && x != z && z !=y){}
//напишите тут ваш код
}
}