If a room has a platform bed with storage drawers underneath, and floating shelves on the wall behind it.
return platform bed ;return storage drawers ;return if  #1 has #2 underneath ;return wall ;return #4 behind #1 ;return floating shelves ;return if  #6 are on #5 ;return if  both  #3 and #7
['select', 'select', 'boolean', 'select', 'filter', 'select', 'boolean', 'boolean']