#include<bits/stdc++.h>
using namespace std;
const long long MaxN = 1e5 + 5;
long long n;
vector<long long> a[MaxN];
void input()
{
cin >> n;
for (long long i = 1; i <= n - 1; i++)
{
long long u, v;
cin >> u >> v;
a[u].push_back(v);
a[v].push_back(u);
}
}
void solve()
{
if (n <= 2)
{
cout << 1;
return;
}
long long cnt = 0;
for (long long i = 1; i <= n; i++)
{
if (a[i].size() == 1)
{
cnt++;
}
}
cout << cnt;
}
int main()
{
input();
solve();
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGxvbmcgbG9uZyBNYXhOID0gMWU1ICsgNTsKCmxvbmcgbG9uZyBuOwp2ZWN0b3I8bG9uZyBsb25nPiBhW01heE5dOwoKdm9pZCBpbnB1dCgpCnsKICAgIGNpbiA+PiBuOwoKICAgIGZvciAobG9uZyBsb25nIGkgPSAxOyBpIDw9IG4gLSAxOyBpKyspCiAgICB7CiAgICAgICAgbG9uZyBsb25nIHUsIHY7CiAgICAgICAgY2luID4+IHUgPj4gdjsKCiAgICAgICAgYVt1XS5wdXNoX2JhY2sodik7CiAgICAgICAgYVt2XS5wdXNoX2JhY2sodSk7CiAgICB9Cn0KCnZvaWQgc29sdmUoKQp7CiAgICBpZiAobiA8PSAyKQogICAgewogICAgICAgIGNvdXQgPDwgMTsKICAgICAgICByZXR1cm47CiAgICB9CgogICAgbG9uZyBsb25nIGNudCA9IDA7CgogICAgZm9yIChsb25nIGxvbmcgaSA9IDE7IGkgPD0gbjsgaSsrKQogICAgewogICAgICAgIGlmIChhW2ldLnNpemUoKSA9PSAxKQogICAgICAgIHsKICAgICAgICAgICAgY250Kys7CiAgICAgICAgfQogICAgfQoKICAgIGNvdXQgPDwgY250Owp9CgppbnQgbWFpbigpCnsKICAgIGlucHV0KCk7CiAgICBzb2x2ZSgpOwp9