p1p1coul3p2coulP3coul3p4coul