составной алгоритм