Подскажите, что не так? У меня выводится второе после минимального число, как требует задание, но задание не проходит проверку и написано: "Проверьте, что программа выводит второе минимальное из введенных чисел"
![]()

package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int min = Integer.MAX_VALUE;
int min_value = Integer.MAX_VALUE;
int other = 0;
int second = 0;
while(console.hasNextInt())
{
int x = console.nextInt();
if(x < min)
min = x;
while(console.hasNextInt())
{
int y = console.nextInt();
if(y != min && y < min_value)
second = y;
}
}
System.out.println(second);
}
}