{ int@n;--n; VI a(n),b(n); rd((a--,b--)(n)); graph g; g.setEdge(n+1,n,a.data(),b.data()); wt(2n-g.TreeDiameter()); }