Question: how many episodes are there in happy valley
Answer: 12