Nice puzzle! There are lots of ways to use that.