Mash-ups are rarely as expertly done as the one in this video. The fact that it was produced by a 17-year-old and uses 39 different songs seamlessly makes it even more impressive.
YouTube user itsmadeon employs a Novation Launchpad to perform this electronic mix. Vocal samples from Kylie Minogue and Madonna - as well as from Gorillaz's 'Dare' and Ellie Goulding's 'Starry Eyed' - feature. Also, be sure to listen out for the piano chords from Britney Spears's '...Baby One More Time' and some Daft Punk in the awesome solo.
Coldplay, Black Eyed Peas, Lady GaGa, Katy Perry, The Killers and French electronic duo Justice are also used in the mash-up.