Construct chords that fit harmoniously with the provided melody.
g |: (f>e) (e<d) (3d(ef) | g2 (g<e) g>b | b(f g<e) d>f | (e<c) A2- A>(g | 
 f>e) (e<d) (3d(ef) | g2 (g<e) g>b | b(f g<e) d>f |1 (e<c) d2- d>g :|2 
 (e<c) d2- d>(A |: d>)f{f} a2 a2 | (ag) b2- b>(a | g>)(f e<a) f>d | 
 (e<c) A2- A>(A | d>)f{f} a2 a2 | (ag) b2- b>(a | g>)(f e<a) f>d |1 
 (e<c) d2- d>A :|2 (e<c) d2- d>g ||  
X:1
L:1/8
M:3/4
K:D
 g |:"D" (f>e) (e<d) (3d(ef) |"Em" g2 (g<e) g>b |"D" b(f g<e) d>f |"A" (e<c) A2- A>(g | 
"D" f>e) (e<d) (3d(ef) |"Em" g2 (g<e) g>b |"D" b(f g<e) d>f |1"A" (e<c)"D" d2- d>g :|2 
"A" (e<c)"D" d2- d>(A |:"D" d>)f{f} a2 a2 |"G" (ag) b2- b>(a |"A" g>)(f e<a) f>d | 
"A/E" (e<c) A2- A>(A |"D" d>)f{f} a2 a2 |"G" (ag) b2- b>(a |"A" g>)(f e<a) f>d |1 
"A" (e<c)"D" d2- d>A :|2"A" (e<c)"D" d2- d>g ||  