Which of the following arteries sends branches to the stomach and liver?
A. celiac artery
B. superior mesenteric artery
C. inferior mesenteric artery
D. renal artery
E. splenic artery