Hepatic artery supplies blood to the;

A ) Kidneys

B ) Liver ✅

C ) Digestive tract

D ) Heart