How many flat surfaces does the partially hidden object have?
return objects ;return #1 that  are partially hidden ;return flat surfaces of #2 ;return the  number of  #3
['select', 'filter', 'project', 'aggregate']