Interesting puzzle and nice art! A little bit confusing that the elements are changing constraints on different levels.