Generate chord structures that harmonize with the provided piece of music.
G, | E2 E | D E F | E D C |[M:2/4] D/E/ C/D/ |[M:3/4] E3 | G z G, | E2 E | 
 D E F | E D C |[M:2/4] D/E/ C/A,/ |[M:3/4] C3- | C z |]  
X:1
L:1/4
M:3/4
K:C
 G, |"C" E2 E |"G" D E F |"C" E D C |[M:2/4]"F" D/E/ C/D/ |[M:3/4]"C" E3 |"C" G z G, |"C" E2 E | 
"G" D E F |"C" E D C |[M:2/4]"F" D/E/ C/A,/ |[M:3/4]"C" C3- |"C" C z |]  