Question : where does the blood in the hepatic portal vein come from
Answer : gastrointestinal tract