Question: Where does the hepatic portal vein receive blood from?
answer: Gastrointestinal tract, spleen, pancreas