A D F G H L M P S