If there are 4 or more dogs, and at least two of them are touching.
return dogs ;return #1 that are touching ;return number of  #1 ;return number of  #2 ;return if  #3 is at least 4 ;return if  #4 is at least two ;return if  both  #5 and #6 are true
['select', 'filter', 'aggregate', 'aggregate', 'boolean', 'boolean', 'boolean']