Я написал код в нем ищется минимальное число, найдя его я повторяю цикл исключая это число, тем самым нахожу второе минимальное число,
но почему то ошибка и требования не выполнены, хотя код работает как надо и находит второе минимальное число
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 c = Integer.MAX_VALUE ;
int x =console.nextInt ();
int z = Integer.MAX_VALUE ;
while (console.hasNextInt () )
{
x = console.nextInt () ;
if (x < z )
z = x ;
while (console.hasNextInt ())
{
int a = console.nextInt () ;
if (a < c && a != z)
z = a ;
}
}
System.out.println (z) ;
}
}