(PARI) a(n) =my(u = primes(2*n), p2 = prime(2*n), pexp = prime(n+1), mmax = n * p2^pexp, candidats = List(), m = mmax); forsubset([2*n, n], s, my(sv = Vec(s), v = vector(n, i, u[sv[i]]), w = Vecrev(setminus(Set(u), Set(v)))); forperm(#w, p, my(pp = Vec(p), x = sum(i=1, n, v[i]^w[pp[i]])); if (x > mmax, next); if (ispseudoprime(x), listput(candidats, x); if (x < m, m = x)))); if (#candidats, return(m)); return(-1) \\ code appropriate for n <= 9.