Добавлен алгоритм