Gynaecology & Obstetrics

Cryptomenorrhea is seen in: