Task: Question Generation
Input (English): #1 return purple cylinders 
#2 return #1 that are rubber 
#3 return blue cylinders 
#4 return #2 to  the left of #3 
#5 return number of  #4
Output (English): How many purple rubber cylinders are to the left of the blue cylinders?