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