d d n
p q s
o q .