I have a question and I'm not sure if my answer is correct?

The heart is supplied with blood by:
diffusion through heart wall
right and left cardiac arteries
arteries that branch directly from pulmonary arteries
arteries that branch directly from aorta
I know the heart gets its supply from the right and left coronary arteries so I'm not sure if that is the same as right and left cardiac arteries. I also know the arteries branch directly from the aorta so now I'm not certain which would be correct? What do you think-I think it would probably be the arteries that branch directly from the aorta, ??

Fifiif