namespace SHAWN { constint N = 1e4 + 7; vector<int> edge[N]; int n, sum; intwork() { cin >> n; for (int i = 1, x, y; i < n; ++i) { cin >> x >> y; edge[x].emplace_back(y); edge[y].emplace_back(x); } for (int i = 1; i <= n; ++i) { for (auto it : edge[i]) { sum += edge[it].size() - 1; } } sum >>= 1; cout << sum << '\n'; return0; } }