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