Определение алгоритма