Let $\begin{align} \{ x_i \}_{i=1}^n \end{align}$ be a finite sequence such that $x_i\in\mathbb{N}$. Prove that if $x_i$ divides $\sum_{i=1}^n x_i$, $\forall{ 1\le i\le n}$ then there are $1\le j\neq h\le n$ such that $x_j$ divides $x_h$.
I know that I should avoid asking questions without trying to solve on my own, but I don't know where to start - I tried with induction but except the basis case of $n=2$. I couldn't reach anything.
Let $x_1,x_2\in\mathbb{N}$ such that $x_1|(x_1+x_2)$ and $x_2|(x_1+x_2)$ so $\exists k_1,k_2$ such that $$k_1\cdot x_1=x_1+x_2 \implies (k_1-1)\cdot x_1=x_2\implies x_1|x_2 \\k_2\cdot x_2=x_1+x_2\implies(k_2-1)\cdot x_2=x_1\implies x_2|x_1\\ \Longrightarrow x_1=x_2 $$
Probably induction won't help, but I also thought that maybe the pigeonhole principle might come in handy, but could not think about anything. Please help