General Medicine General 49039b8b Treatment for common bile duct stone is by ? A ESWL B Exploration of bile duct and recovery of stones C Bile duct stenting D All