The Network Flow problem