не выполняется два условия, не вижу ошибку