import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String num1 = reader.readLine();
        int Num1 = Integer.parseInt(num1);
        String num2 = reader.readLine();
        int Num2 = Integer.parseInt(num2);
        String num3 = reader.readLine();
        int Num3 = Integer.parseInt(num3);

        if (Num1 == Num2 & Num1 == Num3 & Num2 == Num3) {
            System.out.println(Num1 + " " + Num2 + " " + Num3);
        }
        else if (Num1 == Num2) {
            System.out.println(Num1 + " " + Num2);
        }
        else if (Num1 == Num3) {
            System.out.println(Num1 + " " + Num3);
        }
        else if (Num2 == Num3) {
            System.out.println(Num2 + " " + Num3);
        }
    }
}
Технически - работает. Но я не проверял множество комбинаций, так что не уверен в правильности решения. Что-то кажется не логичным. В первую очередь, мне важно понять, где можно было сделать проще или точнее, так что сперва спрошу у знатоков. Валидацию не проводил.