I'm not really a puzzle fan generally but that is absolutely brilliant!

Thanks!