q P p (D