Question: When does the seventeenth episode of "The Simpsons"' twenty-first season which was renewed for by Fox aired?
Sentence (from "The Greatest Story Ever D'ohed"): It originally aired on the Fox network in the United States on March 28, 2010 (Palm Sunday and the eve of Passover).
Relevant evidence: No