Apparently, math enthusiasts on Twitter were interested this weekend in the math hack. So I thought I’d share a proof of why it works.

To prove in math that something doesn’t work, you only have to show one case of failure. To prove that something always works, you need to generalize using variables.

How could we generalize 65*65, 75*75, etc?

It looks like ten times a number plus five, then squared:

(10🦆 + 5)^2

So let’s do the math and hopefully we will decipher the magic.

(10🦆+5)(10🦆+5)

= 100🦆🦆 + 50🦆 + 50🦆 + 25)

= 100🦆🦆 + 100🦆 + 25

It took a moment to realize that regrouping will reveal the magic:

= 100(🦆🦆 + 🦆) + 25

Now to write this as a rule.

**Take a two digit number, last digit a 5, tens digit equal to** **🦆**.

I choose 35

**Multiply the 🦆 digit times itself, add 🦆 to the squared number. **

3 times 3 is 9

9 + 3 = 12

**Multiply that number by 100.**

1200

**Add 25**

1225

********

In practice, with 35*35 I will mentally multiply 3*4 to get 12 and then tack on a 25 to the end of it.