#include using namespace std; int main() { int N; cin >> N; vector A(N), B(N); vector> G(N); for( int i = 0; i < N-1; i++ ) { cin >> A[i] >> B[i]; A[i]--, B[i]--; G[A[i]].push_back(i); G[B[i]].push_back(i); } long long ans = N-1; for( int i = 0; i < N; i++ ) { long long deg = G[i].size(); ans += deg*(deg-1)/2; } for( int i = 0; i < N-1; i++ ) { long long dega = G[A[i]].size(); long long degb = G[B[i]].size(); ans += (dega-1)*(degb-1); } cout << ans << endl; }