Task: Question Generation
Input (English): #1 return trains 
#2 return directions of #1 
#3 return if  #2 are opposite 
#4 return #1 that is on the  right 
#5 return front of #4 
#6 return windows across #5 
#7 return number of  #6 
#8 return if  #7 is equal to  three 
#9 return if  both  #3 and #8 are true
Output (English): If the two trains pictured head in opposite directions, and the train on the right has three windows across the front.