B A C D G H P J E F I K L M N O