Martian Memorandum
solution
solution
by Jean Paul Lehmann
The Spoiler Centre