Question: When does the seventeenth episode of "The Simpsons"' twenty-first season which was renewed for by Fox aired?
Sentence (from "American History X-cellent"): It originally aired on the Fox network in the United States on April 11, 2010.
Relevant evidence: Yes