how many small cubes are in front of the large gray cube
return cubes ;return #1 that are large ;return #2 that are gray ;return #1 that are small ;return #4 that are in front of #3 ;return number of  #5
['select', 'filter', 'filter', 'filter', 'filter', 'aggregate']