программа выводит меньшее из двух чисел, судя по консоли, но ответ все равно не засчитывается. подскажите, пожалуйста, в чем моя ошибка?
package com.javarush.task.jdk13.task04.task0418;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Минимум двух чисел
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
int x = Integer.parseInt(a);
String i = reader.readLine();
int y = Integer.parseInt(i);
if ( x > y ) {
System.out.println(y); }
if ( y > x ) {
System.out.println(x); }
else {
System.out.println(y>=x?y:x); }
}
}