Solution

Musical Offering

Sure, there's a few gaps, but that shouldn't stop you.