Ishar 3
solution
by Russell Robinson
The Spoiler Centre