star trek the next generation season 3 episode 24