This was a fun one. Enjoy!