d q m n p c