A B C D K L M O P S T all