в чем проблема код сверил с правильным решением, все совпало. почему не пропускает???
пишет что не выводится правильное число.
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner kb =new Scanner(System.in);
int m1 = kb.nextInt();
int m2 = kb.nextInt();
if (m2< m1) {
int tmp = m1;
m1 = m2;
m2 = tmp;}
while (kb.hasNextInt())
{ int x1 = kb.nextInt();
if (x1 <= m1)
{m2=m1;
m1=x1;}
else if ((m1 < x1)&&(x1<m2))
m2=x1;}
System.out.println(m2);
}
}