Подскажите. Выдает правильный ответ но ОЧЕНЬ много раз. Как пофиксить ?
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
int min = Integer.parseInt(a);
int z1, z2, j, ch;
for (z1=1; z1<=60; z1=z1+4)
for (z2=2; z2<=60; z2=z2+4)
for (j=3; j<=60; j=j+4)
for (ch=4; ch<=60; ch=ch+4)
if (min==z1 || min==z2) System.out.println("зелёный"); else {
if (min == j) System.out.println("жёлтый"); else {
if (min == ch) System.out.println("красный");
}
}
}
}