In other words,
$$\forall n,s\in\mathbb{N}, n\geq s$$
$$\begin{align}n\bmod{s}&=m_1\\(n+m_1)\bmod{s}&=m_2\\(n+m_2)\bmod{s}&=m_3\\\vdots\\(n+m_a)\bmod{s}&=0\end{align}$$
Is that guaranteed? I've only run a simple program and it seems it holds for values up to 500, but I'm unable to work it out mathematically.