Final answer:
The liver receives blood from the hepatic artery and hepatic portal vein. The hepatic artery carries oxygen-rich blood from the heart, while the hepatic portal vein carries deoxygenated blood containing nutrients. The liver processes this blood to remove waste and excess nutrients.
Step-by-step explanation:
The liver receives its blood supply from two different sources: from normal systemic circulation via the hepatic artery and from the hepatic portal vein. The hepatic artery carries oxygen-rich blood from the heart to the liver, while the hepatic portal vein carries deoxygenated blood containing nutrients from the gastrointestinal tract. The liver processes this blood to remove certain wastes and excess nutrients. The processed blood, as well as the systemic blood from the hepatic artery, leave the liver via the hepatic veins and flow into the inferior vena cava.