Знаю, есть менее муторный способ решить эту задачу, однако моя версия правильная.
package com.javarush.task.task04.task0416;
import java.io.*;
/*
Переходим дорогу вслепую
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader pup = new BufferedReader(new InputStreamReader(System.in));
String kek = pup.readLine();
double j = Double.parseDouble(kek);
if (j == 3 || j == 7 || j == 11 || j == 15 || j == 19 || j == 23 || j == 27 || j == 31 || j == 35 || j == 39 || j == 43 || j == 47 || j == 51 || j == 55 || j == 59){
System.out.println("жёлтый");
}
else if (j == 4 || j == 8 || j == 12 || j == 16 || j ==24 || j == 28 || j == 32 || j == 36 || j == 44 || j == 48 || j == 52 || j == 56){
System.out.println("красный");
}
else {
System.out.println("зелёный");
}
//напишите тут ваш код
}
}