class Solution { public: int findCenter(vector>& edges) { int n = edges.size() + 1; vector indegree(n + 2, 0); for (auto &it: edges) { indegree[it[0]]++; indegree[it[1]]++; } for (int i = 1; i <= n; i++) { if (indegree[i] == n - 1) return i; } return 0; } };