That's a great puzzle, well thought of.