Construct songs that correspond to the indicated chord progressions.
'G', 'D', 'G', 'G', 'D', 'G', 'D', 'G', 'D', 'G', 'G', 'C', 'G', 'G', 'D', 'G', 'C', 'G', 'G', 'D', 'G'  
X:1
L:1/8
M:6/8
K:G
|:"^A" D |"G" G3 GAB |"D" ABA ABd |"G" edd gdd |"G" edB"D" dBA |"G" G3 GAB |"D" ABA ABd | 
"G" edd gdB |"D" AGF"G" G2 ::"^B" A |"G" B3 dBd |"C" ege"G" dBG |"G" B3 dBG |"D" ABA AGA | 
"G" BAB dBd |"C" ege"G" dBd |"G" gfg"D" aga |"G" bgf g2 :|  