Very clever idea. Too hard for my small brain to visualise though. I'll try again later and see if I can finish it.