Thanks for the nice comments and feedback!
Don't worry, you're not the only one who got stumped...I'm not sure if that's a job well done on our behalf or if we made it too hard!