// Author: Amey Bhavsar - ameybhavsar24@(github & twitter)
// IDE: Geany on Ubuntu 20.04
#include "bits/stdc++.h"
using namespace std;
typedef long long ll;
#define rep(i,a,b) for(auto i=a;i<b;i++)
#define repD(i,a,b) for(auto i=a;i>=b;i--)
#define pb push_back
#define mp make_pair
#define ff first
#define ss second
#define all(x) (x).begin(), (x).end()
#define rall(x) (x).rbegin, (x).rend()
#define MOD 1000000007
int main() {
ios_base::sync_with_stdio(false);cin.tie(NULL);
int n;
cin >> n;
vector< vector< int > > adj(n+1);
rep(i,0,n-1) {
int a, b;
cin >> a >> b;
adj[a].pb(b);
adj[b].pb(a);
}
vector<bool> taken(n+1);
taken[0] = true;
function<void(int,int)> dfs = [&] (int u, int pu) {
for (auto& v:adj[u]) {
if (v != pu) {
dfs(v, u);
}
}
if (!taken[u] && !taken[pu]) {
taken[u] = true;
taken[pu] = true;
}
};
dfs(1,0);
int cnt = count_if(all(taken),[&](bool e){return e == true;});
cout << (cnt - 1)/2;
return 0;
}
Ly8gQXV0aG9yOiBBbWV5IEJoYXZzYXIgLSBhbWV5YmhhdnNhcjI0QChnaXRodWIgJiB0d2l0dGVyKQovLyBJREU6IEdlYW55IG9uIFVidW50dSAyMC4wNAojaW5jbHVkZSAiYml0cy9zdGRjKysuaCIKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CiNkZWZpbmUgcmVwKGksYSxiKSBmb3IoYXV0byBpPWE7aTxiO2krKykKI2RlZmluZSByZXBEKGksYSxiKSBmb3IoYXV0byBpPWE7aT49YjtpLS0pCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgbXAgbWFrZV9wYWlyCiNkZWZpbmUgZmYgZmlyc3QKI2RlZmluZSBzcyBzZWNvbmQKI2RlZmluZSBhbGwoeCkgKHgpLmJlZ2luKCksICh4KS5lbmQoKQojZGVmaW5lIHJhbGwoeCkgKHgpLnJiZWdpbiwgKHgpLnJlbmQoKQojZGVmaW5lIE1PRCAxMDAwMDAwMDA3CmludCBtYWluKCkgewogIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpO2Npbi50aWUoTlVMTCk7CiAgaW50IG47CiAgY2luID4+IG47CiAgdmVjdG9yPCB2ZWN0b3I8IGludCA+ID4gYWRqKG4rMSk7CiAgcmVwKGksMCxuLTEpIHsKICAgIGludCBhLCBiOwogICAgY2luID4+IGEgPj4gYjsKICAgIGFkalthXS5wYihiKTsKICAgIGFkaltiXS5wYihhKTsKICB9CnZlY3Rvcjxib29sPiB0YWtlbihuKzEpOwp0YWtlblswXSA9IHRydWU7CmZ1bmN0aW9uPHZvaWQoaW50LGludCk+IGRmcyA9IFsmXSAoaW50IHUsIGludCBwdSkgewogIGZvciAoYXV0byYgdjphZGpbdV0pIHsKICAgIGlmICh2ICE9IHB1KSB7CiAgICAgIGRmcyh2LCB1KTsKICAgIH0KICB9CiAgaWYgKCF0YWtlblt1XSAmJiAhdGFrZW5bcHVdKSB7CiAgICB0YWtlblt1XSA9IHRydWU7CiAgICB0YWtlbltwdV0gPSB0cnVlOwogIH0KfTsKZGZzKDEsMCk7CmludCBjbnQgPSBjb3VudF9pZihhbGwodGFrZW4pLFsmXShib29sIGUpe3JldHVybiBlID09IHRydWU7fSk7CmNvdXQgPDwgKGNudCAtIDEpLzI7CiAgcmV0dXJuIDA7Cn0K