Task: Question Answering
Input (English): When does the seventeenth episode of "The Simpsons"' twenty-first season which was renewed for by Fox aired?
Output (English): April 11, 2010