Question: how many twin peaks episodes in season 3
Answer: 18 episodes