For any positive integers $n$, find all $n$-tuples of complex numbers $(a_1,..., a_n)$ satisfying $$(x+a_1)(x+a_2)\cdots (x+a_n)=x^n+\binom{n}{1}a_1 x^{n-1}+\binom{n}{2}a_2^2 x^{n-2}+\cdots +\binom{n}{n-1} a_{n-1}^{n-1}+\binom{n}{n}a_n^n.$$

Proposed by USJL.