Ishar 3
     
solution by Russell Robinson
     

The Spoiler Centre