См алгоритм