#include #include #include #include #include #include #include #include #include using std::cerr; using std::cin; using std::cout; using std::endl; void OutputError(std::string s) { cerr << "\033[93m" << s << "\033[m" << endl; return; } int main(void) { cout << std::fixed << std::setprecision(10); cin.tie(0); std::ios::sync_with_stdio(false); int n; cin >> n; std::vector dim(n + 1, 0); for (int i = 0; i < n - 1; i++) { int a, b; cin >> a >> b; dim[a]++; dim[b]++; } int result = 0; for (int i = 1; i <= n; i++) { if (dim[i] == 1) result++; } cout << ((result >= 2) ? result - 2 : 0) << endl; return 0; }