A B C E F H K P S W