Question: how many seasons are there on once upon a time?
Answer: 7