задачу решил с помощью Integer.MAX_VALUE. В условий задачи сказано, что нужно вывести второе минимальное число. Могут быть несколько минимальных и вторых минимальных, все равно должно выводиться второе минимальное. после решения задачи, подглядел правильное решение, если ввести: 1 1 2 выводит число 1 почему? ведь по условию должно выводить число 2