Is the following statement true? If so, how can it be proved?
Every set of $2^n-1$ positive integers, $n\in\{1,2,\dots\}$, has a subset of size $2^{n-1}$ that sums to a multiple of $n$.
An attempt at a proof
I was able to prove a similar, but weaker statement:
If $n\in\{1,2,\dots\}$ is a power of $2$, then every set of $2^n-1$ positive integers has a subset of size $2^{n-1}$ that sums to a multiple of $n$.
Indeed, noting that $k\leq2^{k-1}$ for every $k\in\{1,2,\dots\}$ (this can be shown by induction), we must have $n\leq 2^{n-1}$, and therefore $n=2^{k-1}$ for some $k\in\{1,2,\dots,n\}$, hence $2^{n-1}=mn$ for some $m\in\{1,2,\dots\}$ (namely, $m=2^{n-k}$), whence $2^n-1\geq m(2n-1)$. By the Erdős–Ginzburg–Ziv theorem, there are $m$ disjoint subsets each of size $n$, each of which sums to a multiple of $n$. Their union is a subset of size $mn=2^{n-1}$ that sums to a multiple of $n$. Q.E.D.