A B C E F G H K M P S W