General Medicine General a077c93e Treatment for complete staghorn calculus with mild hydronephrosis- A ESWL B URS C Open Nephrolithotomy D PCNL