Gynaecology & Obstetrics

Cryptomenorrhea occurs due to: