I ran out of time yesterday and will try to get to it tonight but some of the "solutions" for the original problem have some major flaws in them even though they produce the correct answer.
--Jeff Moden
Change is inevitable... Change for the better is not.