Помогите разобраться почему не принимает требование под 4 пунктом. Программа работает правильно со всеми числами. Не могу понять😵 😵😵😵😵😵 После нескольких часов попыток в голове каша, такая как в моем коде😃😃😃
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int first = sc.nextInt();
int sec = sc.nextInt();
int min;
int secMin;
if ( first < sec){
min = first;
secMin = sec;
} else {
min = sec;
secMin = first;
}
while (sc.hasNextInt()){
int val = sc.nextInt();
if ( val < min ){
secMin = min;
min = val;
}
if (val > min ){
secMin = val;
}
}
System.out.println(secMin);
}
}