Design compatible chord transitions for the given music piece.
gg |: (gb) (fa) (eg) | (df) G3 B | cB c2 ea | g4 e2 | fe f2 b2 | a4 f2 | e^d e2 ea | 
 g4 gg | (gb) (fa) (eg) | (df) G2 B2 | cB c2 ea | g4 e2 | fe f2 b2 | a4 B2 | 
 dc Bc ed |1 c2 z2 gg :|2 c2 z2 z2 |]:[K:G] dd g3 f | a3 g b2 | d2 g3 f | a3 g b2 | 
 dd a3 ^g | .a2 .g2 .f2 | dd a3 ^g | .a2 .g2 .f2 | dd g3 f | a3 g b2 | dd g3 f | a3 g b2 | 
 dd a3 ^g | .a2 .g2 .f2 | (ed ^cd) ba | g2 z2 z2 :|  
X:1
L:1/8
M:3/4
K:C
 gg |:"G7" (gb) (fa) (eg) | (df) G3 B |"C" cB c2 ea | g4 e2 |"F" fe f2 b2 | a4 f2 |"C" e^d e2 ea | 
 g4 gg |"G7" (gb) (fa) (eg) | (df) G2 B2 |"C" cB c2 ea | g4 e2 |"F" fe f2 b2 |"G7" a4 B2 | 
 dc Bc ed |1"C" c2 z2 gg :|2"C" c2 z2 z2 |]:[K:G]"G" dd g3 f | a3 g b2 | d2 g3 f | a3 g b2 | 
"D7" dd a3 ^g | .a2 .g2 .f2 | dd a3 ^g | .a2 .g2 .f2 |"G" dd g3 f | a3 g b2 | dd g3 f | a3 g b2 | 
"D7" dd a3 ^g | .a2 .g2 .f2 | (ed ^cd) ba |"G" g2 z2 z2 :|  