Very difficult (IMO) but very clever! Fits the theme very well, and has many interesting twists on the concept! Also really appreciate the hidden square facts.