List eight causes of ureteral obstruction.

List eight causes of ureteral obstruction.

1. Calculi
2. Clot
3. Cancer
4. Compression (extrinsic owing to tumor, hematoma)
5. Complication of surgery
6. Sloughed papilla
7. Retroperitoneal fibrosis
8. Endometriosis

CCCCC PRE  mnemonic