I loved it. Found it surprisingly difficult (because I'm more "smrt" than "smart"), but it all made sense in the end. Well done! :)
I think it depends on luck. (What you try first.) This looked very difficult but I happened on all the solutions with very little undo.
It looks fantastic! Perfect palette!