Guido,

I took the liberty of posting your logical solution on www.majorgeeks.com. I hope you don't object.

Don