Working mutual filters

Though the filters logic is not optimal