why my 3rd and 4th condition not passing?
package com.codegym.task.task04.task0417;
/*
Do we have a pair?
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String name1 = bufferedReader.readLine(); //Read a string from the keyboard
String name2 = bufferedReader.readLine();
String name3 = bufferedReader.readLine();
int a = Integer.parseInt(name1);
int b = Integer.parseInt(name2);
int c = Integer.parseInt(name3);
if((a==b)&&(b==c)&&(a==c))
System.out.print(a+" "+b +" "+c);
else
if((a==b)||(b==a))
{
System.out.print(a+" "+b);
}
else if((b==c)||(c==b))
System.out.println(b+" "+c);
else
if((c==a)||(a==c))
System.out.println(a+" "+c);
}
}