Ringworld: Revenge of the Patriarch
     
solution by Veikko Danilas
solution
     

The Spoiler Centre