Max Flow Min Cut Problem