How many gray cubes are small and shiny?
return cubes ;return #1 that  are gray ;return #2 that  are small ;return #3 that  are shiny ;return number of  #4
['select', 'filter', 'filter', 'filter', 'aggregate']