Question: how many episodes does riverdale season 2 have
Answer: 22