how many cylinders are there that are in front of a green cube?
return cubes ;return #1 that  are green ;return cylinders ;return #3 that  are in front of #2 ;return the  number of  #4
['select', 'filter', 'select', 'filter', 'aggregate']