a musical puzzle