Good solution, nicely done.

Ron