Question: how many episodes of stranger things is there
Answer: 25.0