A B C E F H K M P S W