A B C D F H M P S U