Hope you don't mind a little sweat...

5