b
g
n
p