I gave the following solution during December 1989!
The solution I found is too elegant to be left unposted! Enjoy it!