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