This is a sped-up version of my second attempt.