When I run it all the conditions are satisfied but the verification says that the 1-999 thing is not satisfied
package com.codegym.task.task04.task0427;
/*
Describing numbers
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream=System.in;
Reader inputStreamReader=new InputStreamReader(inputStream);
BufferedReader bufferedReader=new BufferedReader(inputStreamReader);
String int1=bufferedReader.readLine();
int n=Integer.parseInt(int1);
if(n<1 || n>999){
System.out.println("");
}
else{ if(n<10){
if(n%2==0){
System.out.println("even single-digit number");
}
else{
System.out.println("odd single-digit number");
}
}
else if(n<100){
if(n%2==0){
System.out.println("even two-digit number");
}
else{
System.out.println("odd two-digit number");
}
}
else if(n<1000){
if(n%2==0){
System.out.println("even three-digit number");
}
else{
System.out.println("odd three-digit number");
}
}
}
}
}