A finite group [Formula: see text] is called a [Formula: see text]-group if every proper subgroup of [Formula: see text] is either quasi-normal or self-normal in [Formula: see text]. In this paper, the authors classify the non-[Formula: see text]-groups whose proper subgroups are all [Formula: see text]-groups.