пусть (10*a+b) задуманное нами двузначное число, тогда (10*a+b-a-b)=(9a) полученное после преобразований число. a<10, так как число двузначное, следовательно будут выпадать все квадраты, кратные 9, меньше либо равные 81 и больше чем 18...а они как вы видите какраз все совпадают...поэтому каждый раз выпадет только один и тот же квадрат...и пох..что вы загадали)))