#include using namespace std; using ll=long long; using ld=double; #define FOR(i,a,b) for(ll i=a;i<(ll)b;++i) #define F(n) FOR(i,0,n) #define FF(n) FOR(j,0,n) #define aa first #define bb second #define PB push_back #define EQ(a,b) (fabs(a-b)<=(fabs(a+b)*EPS)) #define MOD ((ll)(1e9+7)) #define INF (1ll << 40) vector> g; int main() { ios::sync_with_stdio(0);cin.tie(0); ll n; cin >> n; g = vector>(n); F(n-1){ ll x,y; cin >> x >> y; x --; y --; g[x].PB(y); g[y].PB(x); } ll res = 0; F(n) if (g[i].size() > 2) res += g[i].size() - 2; cout << res << endl; return 0; }