Is there a purple cube in between small cyan ones?
return cubes ;return #1 that are  small ;return #2 that are  cyan ;return #1 that are  purple ;return #4 that are  in between #3 ;return if there  are  any #5
['select', 'filter', 'filter', 'filter', 'filter', 'boolean']