(PARI)
L1(f, N) = sum(i=2, N, (i-1)*t[i]*deriv(f, t[i-1]));
M1(f, N) = {
sum(i=2, N, sum(j=1, i-1, (i-1)*t[j]*t[i-j]*deriv(f, t[i-1]) +
j*(i-j)*t[i+1]*deriv(deriv(f, t[j]), t[i-j])));
};
F(N) = {
my(u='x, v='x, f=vector(N)); t=vector(N+1, n, eval(Str("t", n)));
f[1] = u*v*t[1];
for (n=2, N, f[n] = (u + v)*L1(f[n-1], n) + M1(f[n-1], n) +
sum(i=2, n-1, t[i+1]*sum(j=1, i-1,
j*(i-j)*sum(k=1, n-2, deriv(f[k], t[j])*deriv(f[n-1-k], t[i-j]))));
f[n] /= n);
f;
};
seq(N) = {
my(f=F(N), v=substvec(f, t, vector(#t, n, 'x)),
g=vector(#v, n, Polrev(Vec(n * v[n]))));
apply(p->Vecrev(substpol(p, 'x^2, 'x)), g);
};
concat(seq(14))