# 次数が2を超える数の合計でいいのか? N = int(input()) edges = [[] for i in range(N+1)] degree = [0]*(N+1) for i in range(N-1): a, b = map(int, input().split()) edges[a].append(b) edges[b].append(a) degree[a] += 1 degree[b] += 1 ans = 0 for i in range(1, N+1): ans += max(0, degree[i]-2) print(ans)