( G f H . o S.