A B C D J M N P T