g1 g2