Generate chords to harmonize the given music.
d>e d2 g2 | d>e d>c B2 | c>d c2 a2 | b>c' ba g2 | d>e d2 g2 | d>e d>c B2 | 
 c>d c2 a>b | g2 g2 z2 :: e>e e>g f>e | d>b b2 d2 | c>a a2 c2 | B>g g2 B2 | 
 e>e e>g f>e | d>b b2 d2 | c>a a2 f2 | g2 g2 z2 :|[K:C] e>g g2 g2 | a>g g2 g2 | 
 c'>b a>g f>e | g2 f2 f2 | B>c d>e f>g | .b2 !>!b4 | B>c d>e f>g | .a2 !>!g4 | e>g g2 g2 | 
 a>g g2 g2 | c'>b a>g f>e | g2 f2 f2 | B>c d>e f>a | g>c' c'2 e2 | f>d' d'2 b2 | 
 c'2 c'2 z2 |]  
X:1
L:1/8
M:3/4
K:G
"G" d>e d2 g2 | d>e d>c B2 |"D7" c>d c2 a2 |"G" b>c' ba g2 | d>e d2 g2 | d>e d>c B2 | 
"D7" c>d c2 a>b |"G" g2 g2 z2 ::"C" e>e e>g f>e |"G" d>b b2 d2 |"D7" c>a a2 c2 |"G" B>g g2 B2 | 
"C" e>e e>g f>e |"G" d>b b2 d2 |"D7" c>a a2 f2 |"G" g2 g2 z2 :|[K:C]"C" e>g g2 g2 | a>g g2 g2 | 
 c'>b a>g f>e |"G7" g2 f2 f2 | B>c d>e f>g | .b2 !>!b4 | B>c d>e f>g |"C" .a2 !>!g4 | e>g g2 g2 | 
 a>g g2 g2 | c'>b a>g f>e |"G7" g2 f2 f2 | B>c d>e f>a |"C" g>c' c'2 e2 |"G7" f>d' d'2 b2 | 
"C" c'2 c'2 z2 |]  