B C D F K M P