g : P **