If the three gray laptops have an open disc drive on the right side of the keyboard.
return laptops ;return #1 that are gray ;return disc drives of #2 ;return #3 that are open ;return keyboard of #2 ;return #4 that are one the  right side of #5 ;return #2 that have #6 ;return number of  #7 ;return if  #8 is equal to  three
['select', 'filter', 'project', 'filter', 'project', 'filter', 'filter', 'aggregate', 'boolean']