Почему программа выводит 2 цифры?
package com.javarush.task.task04.task0441;
import java.io.*;
/*
Как-то средненько
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a1= reader.readLine();
String b1= reader.readLine();
String c1= reader.readLine();
int a = Integer.parseInt(a1);
int b = Integer.parseInt(b1);
int c = Integer.parseInt(c1);
if (a >= b && a <= c || a >= c && a <= b)
{
System.out.println(a);
}
else if (b >= a && b <= c || b >= c && b <= a)
{
System.out.println(b);
}
else if (c >= a && c <= b || c >= b && c <= a);
{
System.out.println(c);
}
}
}