Find the names of customers who have bought by at least three distinct products.
return customers ;return products bought by #1 ;return number of distinct #2 for each #1 ;return names of  #1 where  #3 is  at least three
['select', 'project', 'group', 'None']