At my compiler it is working, but when I click to verify it keeps telling me that the colors are not displayed..
package com.codegym.task.task04.task0416;
/*
Crossing the road blindly
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
InputStreamReader ISR = new InputStreamReader(System.in) ;
BufferedReader BR = new BufferedReader(ISR);
String someString = BR.readLine();
double traffic = Double.parseDouble(someString);
if((traffic <= 3) || ((traffic <= 8) && (traffic > 5)) || ((traffic <= 13) && (traffic > 10)) || ((traffic <= 18) &&(traffic > 15)) || ((traffic <= 23) && (traffic > 20)) || ((traffic <= 28) && (traffic > 25)) || ((traffic <= 33) && (traffic > 30)) || ((traffic <= 38) && (traffic > 35)) || ((traffic <= 43) && (traffic > 40))
|| ((traffic <= 48) && (traffic > 45)) || ((traffic <= 53) && (traffic > 50))
|| ((traffic <= 58) && (traffic > 55)))
System.out.println("green");
else if (((traffic <= 4) && (traffic > 3)) || ((traffic <= 9) && (traffic > 8)) || ((traffic <= 14) && (traffic > 13)) || ((traffic <= 19) && (traffic > 18)) || ((traffic <= 24) && (traffic > 23)) || ((traffic <= 29) && (traffic > 28)) || ((traffic <= 34) && (traffic > 33)) || ((traffic <= 39) && (traffic > 38)) || ((traffic <= 44) && (traffic > 43)) || ((traffic <= 49) && (traffic > 48)) || ((traffic <= 54) && (traffic > 53)) || ((traffic <= 59) && (traffic > 58)) )
System.out.println("yellow");
else
System.out.println("red");
}
}