12

I recently noticed a fast way to multiply two numbers near $50$.

Let the numbers be $a$ and $b$ both close to $50$. Define $$x = 50−a,\ y =50−b$$ (so $x,y$ are the “deficiencies” from $50$ )

My procedure

Compute the average of the deficiencies:

$$m=\frac{x+y}{2}​$$ If $m$ has a $.5$ fraction, round it to the nearest integer i.e. ceil(m).

Compute the first part (hundreds):

$$\text{Left part}=25−m$$

Compute the second part (last two digits):

$$\text{Right part}=x\times y$$

Adjustment rule: If the average $m$ had a $.5$ before rounding, add $50$ to the right part.

Combine both parts to get the product.

Example 1

$43\times44$

$$x=7,\ y=6$$

$$m=\dfrac{7+6}{2}=6.5 \Rightarrow \text{round to }7$$ \begin{align} \text{Left part} &= 25−7=18 \\ \text{Right part} &= 7×6=42 \end{align}

Since $m$ had $.5,$ add $50 \rightarrow$

$$42+50=92$$

Hence

$$43\times 44=1892$$

Example 2

$46\times 48$

$$x=4,\ y=2,\ m=3$$

\begin{align} \text{Left part} &= 25−3=22 \\ \text{Right part} &= 4×2=8 \end{align}

(No $.5$ this time)

Result: $$2208$$

Observation

This rule seems to give correct results for numbers near $50,$ both below and above ( you can try to find for numbers above $50,$ i haven't given information here but it's the same rule).

Question:

Is this method already known under another name, or is it a genuinely new method ? If anyone can formalize or generalize it, I’d appreciate feedback.

i am not a mathematician, i am just an ordinary $17$ year old, i had discovered this when i was $15.$

this whole text ( not all ) was written by chatgpt to ease my writing, i didn't do any cheating.

It can be also done if one number is above $50$ and the other below $50 $

$67\times 43$

$67$ is $17$ greater and $43$ is $7$ less

$$\frac{17+(-7)}{2}=5$$ $$25+5=30$$ $$17\times(-7)=-119$$ $$3000-119=2881$$ I am sorry, if such posts are not tolerated, i just wanted to share this, you guys can delete my post if you want to.

  • Comments have been moved to chat; please do not continue the discussion here. Before posting a comment below this one, please review the purposes of comments. Comments that do not request clarification or suggest improvements usually belong as an answer, on [meta], or in [chat]. Comments continuing discussion may be removed. – Shaun Oct 25 '25 at 20:53

2 Answers2

7

It is a pretty common mental arithmetic trick to take the two numbers you're multiplying, rounding them, multiply the rounded numbers, then correct for the rounding. That is what you are doing here, except you're specifically rounding to $50$.

I don't know whether it has a name, other than descriptive terms like "round, calculate, correct". I'm sure every author who ever wrote about this technique in a book, or blog post, or showed it in a youtube video, or anything like that, had a name for it, but i don't think there is a universal name for it.

Lucien already did the math in his comment above, but I'll break it down a bit more. Let $a = 50-x$ and $b = 50-y$. We want to calculate the product $ab$, and we do it by substituting: $$ ab = (50-x)(50-y) = 50\times 50 - 50x - 50y + xy\\ = 2500 - 50(x+y) + xy $$ Noting that $50 = \frac{100}2$, we make this into $$ 2500 - 100\frac{x+y}2 + xy = 100\left(25 - \frac{x+y}2\right) + xy $$ And if $m = \frac{x+y}2$ is a whole number, this is exactly your trick. If it turns out that $m$ is not whole, then you round it up (i.e. add $\frac12$ to it), and then correct the $xy$ term. That manifests in the "proper" algebra the following way: $$ 100\left(25 - \frac{x+y}2\right) + xy = 100\left(25 - \frac{x+y + 1}2 + \frac12\right) + xy \\ = 100\left(25 - \frac{x+y + 1}2 \right) + \frac{100}2 + xy\\ = 100\left(25 - \frac{x+y + 1}2 \right) + 50 + xy $$

As for generalizations, there is nothing special about $50$ here, apart from the fact that it plays nicely with our decimal number system (which, mind you, is a good thing when doing mental arithmetic). I might round to the nearest nice number, rather than specifically $50$, especially when the $x$ and $y$ start to become large. For your example of $67\times 43$, for instance, I would perhaps personally prefer $$ 67\times 43 = (70-3)\times(40 + 3) \\ = 70\times 40 - 3\times 40 + 3\times 70 - 3\times 3\\ = 2800 - 120 + 210 - 9\\ 2881 $$

Arthur
  • 206,103
6

The base method in Vedic math is, to all intents and purposes, what you're looking for. A few decent sources would be here and here.

Roughly speaking, this is based upon the following idea. Suppose you have to multiply numbers $f$ and $g$ such that, after further transformation if necessary, $f$ and $g$ are very close to a number whose square is easy to multiply with other numbers (thus, typically powers of $10$, and their multiples like $25,50$ etc. are preferred). Such a number will be called the "base" $B$.

Suppose $B+p = f$ and $B+q = g$. Now, we write \begin{align*} fg = (B+p)(B+q) = B^2 + Bp+Bq + pq &= B(B+p+q)+pq\\ & \boxed{= B(f+q) + pq}\\ & \boxed{= B(g+p) + pq} \end{align*} This formula is particularly wieldy when $B$ is a power of $10$, because if we, say, write out the calculation, then we obtain a digit-based break up \begin{align*} &f && p \\ &g && q \\ \hline \\ &(f+q)|pq& &\text{ OR } (g+p)|pq \end{align*} Notice that $f+q=g+p$ is obtained by adding numbers crosswise to each other, while $|$ indicates "join as digits" : for example, $102\times 103$ would give $105|06 = 10506$ with base $100$. Of course, this appropriately adjusts if $p$ or $q$ is negative e.g. for $101\times 99$ we'd get $100|-1 = 10000 + (-1) = 9999$.


Your method is basically a usage of the appropriate modification when $B$ is not a power of $10$. For examples of this modification, see here or here.

The basic idea is to modify the $(f+q)$ or $(g+p)$ part appropriately. For example, suppose you do $41\times 41$, and you want to use base $50$ but don't know how to fit it into the above framework. What you do, is that you wish $50$ was $100$, which is $2$ times larger : so you instead do is find $x,y$ using base $100$, but divide the first part $(f+q)$ or $(g+p)$ by that compensatory constant ($2$ in this case).

For example, suppose we want to do $41 \times 41$ with base $50$ which would become \begin{align*} 41 && -9 \\ 41 && -9 \\ 32 &\quad\quad\quad|\quad\quad& 81 \end{align*} This is not correct, but the point is the base is $50$, not $100$, so divide $32$ by the compensatory factor $2$ and you get $1681$, which is correct.


Another example : say you're doing $53 \times 46$. You write this as \begin{align*} 53 && 3 \\ 46 && -4 \\ 49 &\quad\quad\quad|\quad\quad& -12 \end{align*}

Now, you want to "divide" $49$ by the compensatory factor, which is $100/50 = 2$ (because you wish the base was $100$ but it's in fact $50 = 100/2$). Of course $49$ is odd, but the rule says you can go into decimals (because you have zeros to play with on the LHS) so you do $49/2 = 24.5$, which after adding the two right zeros becomes $2450$. The final answer is then $2450-12 = 2438$.

And why should this work? Let's say that you took the base as $B$ but you wished that it was a number $B'$. Once you write $(f+q)|pq$, you want to join $(f+q)$ and $pq$ digitally together because this is what you'd typically do if $B$ was a power of $10$. However, you can't do that because you actually want to find $B(f+q)+pq$, not the number that would actually be produced by digital concatenation, which is $B'(f+q)+pq$. However, $B(f+q) = B'(f+q) \div \frac{B'}{B}$, so you know that modifying the left hand side by dividing it by the compensatory factor gives you the right answer, after rounding.

Furthermore, $B'$ will typically be chosen as the power of $10$ just above or below $B$, so that it's convenient to figure out what $B'(f+q)$ is (just $f+q$ shifted by how many ever zeros).


Now let's do $43\times 44$ using the compensatory base method. \begin{align*} 43 && -7 \\ 44 && -6 \\ 37 &\quad\quad\quad|\quad\quad& 42 \end{align*} The $37$ will turn into $18.5$ after division by the compensatory factor $2$, which leads to $1850+42 = 1892$.

Let's see : you got $x=7$ and $y=6$ in your method because you're using $50-a$ instead of $a-50$ in the base method. That is, $x= -p$ and $y=-q$.

In the given calculation, the crosswise calculation of either $f+q$ or $g+p$ divided by the compensation factor gives the result. In your case, realize that $m = 25-\frac{x+y}{2}$ satisfies $2m =50 - (x+y) = 50 -(50-a+50-b) = a+b-50$, while $f+q = f + g-50$ by definition of $q$ in the base method. So, both methods derive the same left hand side, while the right hand side is also the same since $x=-p$ and $y=-q$ implies that $xy = pq$. Meanwhile, you also recombine them in the same way, and your "adjustment" rule is also equivalent to what the base method adjustment rule advocates.

So what you've discovered is just the modified base rule, really!


However, as I rightly mentioned in my comment, you can modify this in multiple ways, by taking various bases $B'$ which may be above or below base $B$.

For example, suppose you want to do $34 \times 32$. You wish the base was $10$, not $30$. Just perform the subtractions with base $30$ for now, the compensatory factor being $\frac 13$ (so you have to divide by $\frac 13$ i.e. multiply by $3$).

\begin{align*} 34 && 4 \\ 32 && 2 \\ 36 &\quad\quad\quad|\quad\quad& 8 \end{align*}

Now $36$ is not correct. So you compensate by doing $36 \times 3 = 108$ and the final answer is $1088$.

Another example, say you're doing $2508 \times 2489$, and you want to do this with base $2500$, which you know is $10000/4$. So you work with base $2500$ as is, to get \begin{align*} 2508 && 8 \\ 2489 && -11 \\ 2497 &\quad\quad\quad|\quad\quad& -88 \end{align*}

The compensatory factor is $10000/2500 = 4$, so you do $2497/4$ which is a decimal, $624.25$ (Note : Mentally this is not difficult to see, since $2500/4 = 625$ is easy to do, and you just need to subtract $3/4$ from this). The final answer is then $$ 6242500 - 88 = 6242412. $$

So you can see that the method works for a variety of bases and coefficients, and your method is one of these multifarious methods.

Some more such methods in the literature include the criss-cross method of multiplication which works more generally.

  • I'm humbled by my ignorance of Vedic maths — seriously, I love this method! I'm not a mathematician, just an (old) computer nerd, so I was wondering what method would yield faster results when implemented on a modern computer. Although I suppose (to the best of my knowledge) that, these days, multiplication is done by shifting (= instant multiplication by 2), and adding/subtracting the remainder. On the other hand, this would actually look a bit like the Vedic arithmetic procedure, only done at the binary (base 2) level... – Gwyneth Llewelyn Oct 24 '25 at 14:00
  • Hi @GwynethLlewelyn, glad to hear that you like this method! There are more of them, including for division, reciprocation (for example, getting $\frac 1{39}$ quickly, say) and squaring. Apart from the references, the best book that I've found useful for Vedic Math was written by (his holiness) Tirtha Saraswati, see the PDF here. Dhaval Bathia's "Vedic Math Made Easy" is excellent as well. – Sarvesh Ravichandran Iyer Oct 24 '25 at 14:06
  • 1
    @GwynethLlewelyn If you ask specifically about multiplication, then the quickest multiplication algorithms today use divide-and-conquer techniques, which the Vedic algorithm doesn't use because it doesn't split numbers into smaller parts but only relies on a smart choice of base. These include Karatsuba's algorithm and its variants, and FFT-based multiplication, which uses the base-2 shift you mentioned though : that's indispensable. For Karatsuba, see here. – Sarvesh Ravichandran Iyer Oct 24 '25 at 14:11
  • 1
    Thanks so much for the time spent in explaining all this to me! Fascinating. But it's also a bit, let's say, 'inconvenient' — i.e., the notion that something as simple as multiplication can have different practical implementations, some of them better/faster than others. It's probably just me, but I had this notion of 'multiplication' as merely 'shortform for an atomic operation we call addition'. But I guess that the Romans had a much more difficult time in performing multiplications due to their limited representation of numbers — their algorithms would be way slower than any of ours! – Gwyneth Llewelyn Nov 22 '25 at 10:43