A B C E F H K P W