( g , p)