вроде все условия соблюдено , но выводятся ошибки, что не так?