Really enjoyed this. A good level of challenge. I was never frustrated but it certainly wasn't trivial. Felt satisfying to solve. Great presentation, too. Looking forward to Surradia :)