по логике вроде все верно, но код выдаёт ошибку вместо вывода что то ему не нравится