Thanks for hosting such a fun challenge!

...