This is a very long version of the Sorcerer's Apprentice.