The artery of the ductus deferens arises from which of the following structures -
Superior vesical artery gives a branch to ductus deferens. Occasionally it is the inferior vesical artery which gives out a branch to ductus deferens.
Aorta
Inferior epigastric
Inferior vesical
Pudendal