Задача выполнена, но код не проходит
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
float cutNum;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String lCurrentTime = reader.readLine();
float fCurrentTime = Float.parseFloat(lCurrentTime);
if (fCurrentTime < 10) {
cutNum = fCurrentTime;
}
else {
String lCutNum = lCurrentTime.substring(1);
cutNum = Float.parseFloat(lCutNum);
}
if (fCurrentTime < 60 && fCurrentTime >= 0) {
if (cutNum >= 0 && cutNum < 3 || cutNum >= 5 && cutNum < 8) {
System.out.println("зелёный");
}
else if (cutNum >= 3 && cutNum < 4 || cutNum >= 8 && cutNum < 9){
System.out.println("жёлтый");
}
else {
System.out.println("красный");
}
} else { System.out.println("Указанное время - не минуты"); }
}
}