Не проходит требование "Если два числа равны между собой, необходимо вывести числа на экран."
Хотя, если два числа равны, то при компиляции они выводятся нормально ( как в примере в условии )
package com.javarush.task.task04.task0417;
/*
Существует ли пара?
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s1 = reader.readLine();
int n1 = Integer.parseInt(s1);
String s2 = reader.readLine();
int n2 = Integer.parseInt(s2);
String s3 = reader.readLine();
int n3 = Integer.parseInt(s3);
if ((n1==n2) && (n2==n3)) {
System.out.print(n1 + " ");
System.out.print(n2 + " ");
System.out.println(n3); }
else if (n1==n2) {
System.out.print(n1 + " ");
System.out.println(n2); }
else if (n2==n3) {
System.out.print(n2 + " ");
System.out.println(n3); }
return;
}
}