Very inventive, simple, and excellent solution--the hardest of all to figure out! Well done!