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