Martian Memorandum
     
solution
solution by Jean Paul Lehmann
     

The Spoiler Centre