Task: Question Generation
Input (English): #1 return customers 
#2 return products #1 purchased 
#3 return number of  #2 for each  #1 
#4 return #1 where #3 is  at least three 
#5 return distinct names of  #4
Output (English): What are the distinct names of customers who have purchased at least three different products?