Transpose Chords

Chord symbols are detected automatically. If automatic detection seems not to be working correctly, put a + or - as the first character of a line to indicate that it does or doesn't contain chords that need to be transposed.

Sample Input

       A           E7
Happy Birthday to you

Sample Output (-2 half steps)

       G           D7
Happy Birthday to you