If there are two puppies and at least one of them is not looking at the camera.
return puppies ;return number of #1 ;return if  #2 is  equal to two ;return the  camera ;return #1 that are  looking at #4 ;return #1 besides  #5 ;return number of #6 ;return if  #7 is  at least one ;return if  both  #3 and #8 are  true
['select', 'aggregate', 'boolean', 'select', 'filter', 'discard', 'aggregate', 'boolean', 'boolean']