This was a lot of fun. I really had to think on some of these puzzles. Overall this was a fun challenge, well done!