dfs , minimum vertex cover