>> Here is my solution: >> ** Incredibly convoluted and maximally less concise solution >> than other offerings. ** >> Might be better ones though. > > Unlikely. Zing!