Question: How many episodes does riverdale season 2 have?
answer: 22
answer: 22