Suppose $a$ is a positive integer and another positive integer $b$ is obtained by jumbling up the digits of $a$. Suppose $a+b=10^{50}$. Then show that $10|a$.
I first looked at what happens if $a+b=100$. Letting $a=10x+y$, if $b\neq a$ then $b=10y+x$ implying $11(x+y)=100$, a contradiction. So $a=b$ meaning $a=50$ and hence $10|a$.
Then I looked at $a+b=10^3$. Here the situation is more complex, and I don't really see any easy pattern. Of course I also noted that if $10|a$ then $10|b$ also, so essentially by dividing both sides of $a+b=10^3$ by $10$ we can get $a^*+b^*=100$ and we are back in original situation, which has already been solved i.e. $a^*=50$ implying $a=500$ implying $10|a$ again.
So somehow I have to show that if $a+b=10^3$ holds, then $a=b$.
If I can tackle the smaller cases, I think I will be more capable of understanding what happens to $a+b=10^{50}$.
Oh, I also know that if $a$ and $b$ are numbers with same digits, then $9|a-b$. However, I don't know what else I can deduce.
Assume $a \not \equiv 0 \pmod {10}$. Note that $a$ must be smaller than $10^{50}$, yet bigger than $10^{49}$.
Let $$a=\sum_{i=0}^{49}a_{i}10^{i}$$ Then let $(b_{0}, b_{1}, b_{2}, b_{3}, b_{4}, \dots, b_{49})$ be the digits of $b$ in order, and because of the definition of $b$ it follows that they are a rearrangement of $(a_{0}, a_{1}, a_{2}, a_{3}, a_{4}, \dots, a_{49})$.
So $$10^{50}=\sum_{i=i}^{49}(a_{i}+b_{i})10^{i}$$
Since $a_{0} \neq 0$, we have that $a_{0}+b_{0}=10$. Because of carrying, we can use this to claim that $a_{1}+b_{1}=9$, and so on. Eventually, we note that for $n \ge i \ge 1 $ we have $a_{i}+b_{i}=9$. So we have $$\sum_{i=i}^{49}(a_{i}+b_{i})=10 +9 +9+ \dots +9= 9 \times 49+10 =451$$ However, since $(b_{0}, b_{1}, b_{2}, b_{3}, b_{4}, \dots, b_{49})$ is a rearrangement of $(a_{0}, a_{1}, a_{2}, a_{3}, a_{4}, \dots, a_{49})$, we have $$451=\sum_{i=i}^{49}(a_{i}+b_{i})=2\sum_{i=0}^{49}a_{i}$$ A contradiction, since $\sum\limits_{i=0}^{49}a_{i}$ is a natural.