If in a row of at least five vending machines, one machine is gray.
return vending machines ;return #1 that are  in  a  row ;return number of #2 ;return If #3 is  at least five ;return #2 that is  gray ;return number of #5 ;return If #6 is  equal to one ;return If both  #4 and #7 are  true
['select', 'filter', 'aggregate', 'boolean', 'filter', 'aggregate', 'boolean', 'boolean']