Количество дней определяет верно, но не проходит проверку условий, в чем ошибка?