Работающая логика поиска