p 3 p p p4