What am i missing?

package com.codegym.task.task04.task0415;
/*
Rule of the triangle
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(bufferedReader.readLine());
int b = Integer.parseInt(bufferedReader.readLine());
int c = Integer.parseInt(bufferedReader.readLine());
if ((a + b) <= c || (a + c) <= b || (b + c) <= a)
System.out.println("The triangle is possible.");
else
System.out.println("The triangle is not possible.");
}
}

or equal(<= / >=). Therefore in your case the triangle with sides a= 2 b= 3 c=5 is possible, when in fact it is not.