How hard is the cmc exam