There is 4 groups in these investigation, group1 urinary calculus treated with ESWL only ,group2 urinary calculus treated with ESWL and tamsulosin,group3 urinary calculus treated with ESWL and progesterone,group4 urinary calculus treated with ESWL ,propantheline Bromide and nifedipine.We want to investigate which one is better or not in urinary calculus treated with ESWL .