When I was in primary school a teacher showed us the following exercise in arithmetic.
Take any 3 digit number between 201 and 998 provided that the hundreds digit is bigger than the ones digit and do the following:
Write down the number $\hspace{2.2cm} 523$
swap the first and last digits $\hspace{1.5cm} 325$
Now subtract the two numbers $\quad\,= 198$
Now swap the first and last digits of the new number and add them $198+891=1089$ always
Today I showed this to my 5th grade niece who was pretty amazed, but then she asked me the question that I was not prepared for:
Why does it always work?
Setting $100A+10B+C$, we have $$(100A+10B+C)-(100C+10B+A)=100(A-C)+C-A$$$$=100(A-C-1)+9\cdot 10+(10+C-A).$$ So, we have $$\left(100(A-C-1)+90+(10+C-A)\right)+\left(100(10+C-A)+90+(A-C-1)\right)$$$$=9\cdot 100+90\cdot 2+9=1089.$$