Question: how many episodes are in impractical jokers season 3?
Answer: 31