Star Trek: The Next Generation - Birth of the Federation
     
solution by Nemesis86
solution by Jamal Leyba
     

The Spoiler Centre