do the items which are closest to one another share more than one quality?
return items ;return #1 which  are closest to one another ;return if  #2 shares more than  one quality
['select', 'filter', 'boolean']