If there are two canopies, one tent and one hanging from the ceiling.
return canopies ;return number of #1 ;return If #1 is  equal to two ;return #1 that is  tent ;return ceiling ;return #1 that is  hanging from  #5 ;return number of #4 ;return number of #6 ;return If #7 is  equal to one  ;return If #8 is  equal to one  ;return If both  #9 and #10 are  true ;return If both  #3 and #11 are  true
['select', 'aggregate', 'boolean', 'filter', 'select', 'filter', 'aggregate', 'aggregate', 'boolean', 'boolean', 'boolean', 'boolean']