Не проходит по пункту "Вывод должен быть согласно условию.", хотя вывод соответствует условию
package com.javarush.task.pro.task03.task0318;
import java.util.Scanner;
/*
Био-мясо
*/
public class Solution {
public static String NOT_YET = "Искусственное мясо еще не готово.";
public static String DONE = "Искусственное мясо готово.";
public static String HORRIBLY_DONE = "Искусственное мясо превратилось в мясного монстра!";
public static void main(String[] args) {
Scanner klava = new Scanner(System.in);
int hours = klava.nextInt();
int min = klava.nextInt();
boolean done = (min == 30 && hours == 0);
boolean not_yet = (min < 30 && hours == 0);
boolean horribly_done = (min > 30 && hours != 0) || (min > 30 && hours == 0) || (min < 30 && hours != 0);
if (done)
System.out.println(DONE);
else
{
if (not_yet)
System.out.println(NOT_YET);
else
if (horribly_done)
System.out.println(HORRIBLY_DONE);
}
}
}