//S???V public long AddRight(SegTree S) { long ans = 0; if (l == null && r == null) { return(count * S.CalcMore(p) % Define.mod); } if (l != null) { ans += l.AddRight(S); } if (r != null) { ans += r.AddRight(S); } return(ans % Define.mod); }