Maximum-flow problem