Very nice work, the puzzles were quite clever. That last one has me stumped!
Thanks! Yeah, I might have made the last one too hard