How many of the purple items have a shiny finish and no sides?
return purple items ;return finishes of #1 ;return #1 where #2 is  shiny ;return sides of #1 ;return number of  #4 for each  #1 ;return #1 where #5 is  zero ;return #1 in both #3 and  #6 ;return number of  #7
['select', 'project', 'comparative', 'project', 'group', 'comparative', 'intersection', 'aggregate']