Никакого алгоритма нет.