Max flow min cut theorem