p q .
d d d
h n n