minimum cost flow probem