#include<stdio.h>//求出叶子结点数除以2
#include<string.h>
int main()
{
int n,sum,a,b,i,d[10001];
while(scanf("%d",&n)!=EOF){
memset(d,0,sizeof(d));
sum=0;
for(i=1;i<n;++i){
scanf("%d%d",&a,&b);
d[a]++;
d[b]++;
}
for(i=1;i<=n;++i)
if(d[i]==1)
sum++;
if(sum&1)
printf("%d\n",(sum+1)/2);
else
printf("%d\n",sum/2);
}
return 0;
}