de 0 1
a g
a p
q
q