B C D F H P T