Доработан алгоритм поиска