• nice solution. and very nicely written too. looking forward to read more from you.