##N,K=map(int, input().split()) #A=list(map(int, input().split())) N=int(input()) D=[[]for _ in range(N)] C=[[]for _ in range(N)] for i in range(N-1): u,v=map(int, input().split()) u-=1;v-=1 D[u].append(v);D[v].append(u) from collections import deque d=deque() d.append(0) E=[-1]*N;P=[-1]*N E[0]=0 while d: now=d.popleft() for nex in D[now]: if E[nex]==-1: d.append(nex) E[nex]=E[now]+1 P[nex]=now C[now].append(nex) CC=[] for i in range(N): CC.append(len(C[i])) for i in range(N): ans=0 if E[i]>1: ans+=1 if E[i]>0: p=P[i] ans+=len(C[p])-1 CD=C[i] for c in CD: ans+=CC[c] print(ans)