A B C L M N O P S