#define MD 998244353 int@n,@(a,b)--[n-1]; graph g; g.setEdge(n,n-1,a,b); Mint z; rep(i,n){ z+=Mint(2)**g.es[i]; int k=0; rep[g.edge[i]](j,g.es[i]){ k|=g.es[j]>1; } z-=k?0:2; } wt(z);