Is the small cube behind the matte purple cylinder matte or shiny?
return the  matte purple cylinder ;return cubes ;return #2 that  are small ;return #3 that  are behind #1 ;return if  #4 is  matte ;return if  #4 is  shiny ;return #5 or  #6
['select', 'select', 'filter', 'filter', 'boolean', 'boolean', 'union']