>bah humbug. is this 'open book'? i know i've seen this somewhere.
That could be...however, I didn't know the solution when I saw the problem, so had to derive it. But it does look vaguely familiar...
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.