p: -12
q: 29