Ballantine's Music Puzzle 2
140