Express $y$ in terms of $x_i$ and $a$, given that $1\geq x_i\geq0$, $a\geq1$, and
\begin{align} (1+x_1y)(1+x_2y)\cdots(1+x_ny)&=a,\\ x_1+x_2+\cdots+x_n&=1.\\ \end{align}
For $n=2,3$ I can find using quadratic and cubic formulas. But how to do it for general case?