wow, that was fun!

I finished, but with only 1:37 to spare. Whew!