package com.javarush.task.pro.task03.task0305;

import java.util.Scanner;

/*
Три числа
*/

public class Solution {
    public static void main(String[] args) {
        //напишите тут ваш код
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        scanner.close();
           if (a == b && c == b){
            System.out.print(a + " " + b + " " + c);
            }else if (b == c){
                System.out.print(b + " " + c);
               }else if (a == c){
                    System.out.print(a + " ");
                    System.out.print(c + " ");
                   } else if (a == b){
                    System.out.print(a + " " + b);
                   }



    }
}
Мне вот не понятно почему нужно сперва все три проверять а не вторым вариантом или последним.... (Не могу понять почему если условие (a == b && b == c) поставить первым, то выведет все 3 числа, а если в конец поставить, то только 2 ?) Поддерживаю вопрос