That was good and challenging! The concept is pretty straightforward once I understood it. It's a creative way of applying the limitation too, well done!