( G , P !)