Программа работает и соответствует всем условиям, но валидацию не проходит, подскажите где ошибка?
package com.javarush.task.task04.task0416;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Переходим дорогу вслепую
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
double input = Double.parseDouble(bufferedReader.readLine());
double green; //3min
double yellow; //3+1=4min
double red; //3+1+1=4+1=5min
double i = 0.0;
for (green = 3, i = 0; green <= 60; green += 5, i += 5){
if (input >= i && input < green){
System.out.println("зелёный");
}
}
for (yellow = 4, i = 3; yellow <= 60; yellow += 4, i += 4){
if (input >= i && input < yellow){
System.out.println("жёлтый");
}
}
for (red = 5, i = 4; red <= 61; red += 4, i += 4){
if (input >= i && input < red){
System.out.println("красный");
}
}
}
}