#include using namespace std; int main(){ long n,u,v,ans=0; cin>>n; vector> g(n); for(int i=0;i>u>>v; g[--u].push_back(--v); g[v].push_back(u); } function dfs=[&](int u,int p){ long ret=1,d; ans+=n; for(auto v:g[u]){ if(v!=p){ d=dfs(v,u); ret+=d; ans+=d*(n-d); } } ans+=ret*(n-ret); return ret; }; dfs(0,-1); cout<