boost::graph_traits::edges_size_type s = num_edges(g);