Cute solution, took me way too long to see. For some reason I kept trying to ******************************************************************* Once I considered that that was unnecessary, the solution was quite quick. A little frustrating, but a nice level nonetheless.