Surgery

Which of the following is most appropriate for diagnosis of CBD stones