Разработка сложного алгоритма