######
Ask for a number ending in five, and you will square it.

Here is the trick:

Take the first digit (of a 2-digit number ending in 5),

or take the first two digits (of a three-digit number ending in 5),

multiply it by the next consecutive number, and place it in front of 25.

step 1: (2 x 3) = 6

step 2: 625.

For example, 105 x 105 =

step 1: (10 x 11) = 110

step 2: 11025.

Why does this work?

Why don't you use some algebra to prove that it works for 2-digit numbers?

Pick your favorite two-digit number that ends in 5.

Let's call it x5, where x could be 1, 2, 3, ..., 8, or 9.

Then x5 is really a shorthand notation for the integer represented by 10*x + 5.

When we square x5:

(x5)^2 = (10*x + 5)^2 = 100*x^2 + 100*x + 25 =

100(x^2 + x) + 25 = 100 * x * (x+1) + 25

and that just happens to be the product of x and the next consecutive number (x + 1)

with 25 placed at the end of it.

Note that the 100 just moves the number over two digits (where the 25 is).