Maximal flow problem