Combinatorial optimization (Wiley, 1979)