Surgery

Treatment for common bile duct stone is by ?