q . d
d n p
q s o