You would think that three different pieces of classical music playing at once would sound cacophonous, but in this clever mashup by Grant Woolard, it all sounds perfectly harmonious.

Woolard combined 57 classical tunes by 33 composers, including famous compositions by Mozart, Beethoven, and Haydn. The tunes are combined two or three at a time, with the mixed pieces spanning different styles and eras—but somehow they all just work together. Woolard identifies the composer via images of their heads forming the notes. Watch above to see how many songs you can identify.