It took me ages to type it so I am going to post anyway even if I was beaten to it :lol:
well...a two-digit number can be written as 10x+y, where 1<=x<=9 and 0<=x<=9.
Then the game asks you to add x and y and deduct them from your number. 10x+y-(x+y)=9x. So the number you end up with has to be divisible by 9.
Well, if you look at the map of symbols they give you in Step 3, all those divisible by 9 have the same symbol.
Of course, the common symbol for the multiples of 9 changes every time you do the game, so you think it's a different one each time, and bingo, the game has 'guessed' the number you were thinking of.
_________________