A C F H M O P S V W