pppf
pppp
pppb
pppg
pppc