Question: when did season 3 of the flash end?
Answer: May 23, 2017