Gall Bladder

Common bile duct

Common hepatic duct

Cystic duct

Duodenal papilla

Gall bladder

Hepatic Duct