Min-Cut algorithm.