The Hitchhiker's Guide to The Galaxy
     
solution
solution by Peter van Turennout
     

The Spoiler Centre