Russian Peasant Multiplication: The Ancient Method That Uses Only Doubling and Halving

Multiplication is probably the most important elementary operation in mathematics. Every math enthusiast develops their own preferred techniques over time.

But have you ever multiplied two numbers using only doubling and halving? No multiplication tables required?

This method has been around for thousands of years. The ancient Egyptians used it. Russian peasants passed it down through generations (hence the name). And it’s still fascinating today because it reveals a deep connection between arithmetic and binary numbers.

Let me show you how it works.

The Method in Action: 48 × 35

Let’s multiply 48 by 35 using this technique.

Step 1: Set Up Two Columns

Write your two numbers in separate columns, side by side.

Russian Peasant Multiplication: First Step

Put 48 in the left column and 35 in the right column. (It doesn’t actually matter which number goes where – the result is the same.)

Step 2: Double the Left, Halve the Right

Now comes the core operation:

  • Left column: Keep doubling (multiply by 2)
  • Right column: Keep halving (divide by 2, dropping any remainder)

Continue until the right column reaches 1.

Russian Peasant Multiplication: Second Step

Here’s what happens:

Left (×2)Right (÷2)
4835
9617
1928
3844
7682
15361

Important: When halving odd numbers, drop the fraction. 35 ÷ 2 = 17.5 becomes just 17. We only work with whole numbers.

Step 3: Cross Out Rows Where Right Column is Even

Look at the right column. Any row where the right number is even gets crossed out entirely.

Russian Peasant Multiplication: Third Step
LeftRightKeep?
4835✓ ODD
9617✓ ODD
1928✗ EVEN
3844✗ EVEN
7682✗ EVEN
15361✓ ODD

Notice that the last row (where right = 1) is always kept, since 1 is odd.

Step 4: Sum the Remaining Left Column Numbers

Add up all the left-column numbers that weren’t crossed out.

Russian Peasant Multiplication: Fourth Step

48 + 96 + 1536 = 1680

And there’s your answer: 48 × 35 = 1680

The Complete Process at a Glance

Here’s the entire method visualized in one diagram:

Russian Peasant Multiplication: Complete

Why Does This Actually Work?

This isn’t magic – it’s binary arithmetic in disguise.

When you halve numbers and check if they’re odd or even, you’re essentially reading the binary representation of that number. Each “odd” row corresponds to a 1 in the binary representation; each “even” row corresponds to a 0.

Russian Peasant Multiplication: Logic Behind

Let’s break it down:

35 in binary = 100011

This means: 35 = 32 + 2 + 1 = 2⁵ + 2¹ + 2⁰

So when we multiply 48 × 35, we’re really computing:

  • 48 × 32 = 1536 (row 6, right column = 1, which is odd)
  • 48 × 2 = 96 (row 2, right column = 17, which is odd)
  • 48 × 1 = 48 (row 1, right column = 35, which is odd)

Total: 1536 + 96 + 48 = 1680

The rows we kept correspond exactly to the powers of 2 that make up 35!

Another Example: 88 × 45

Let’s verify with another calculation.

Left (×2)Right (÷2)Keep?
8845✓ ODD
17622✗ EVEN
35211✓ ODD
7045✓ ODD
14082✗ EVEN
28161✓ ODD

Sum: 88 + 352 + 704 + 2816 = 3960

Check: 88 × 45 = 3960 ✓

When Would You Actually Use This?

I’ll be honest – you’re not going to use this for everyday calculations. It’s longer than standard multiplication once you know your times tables.

But this method is valuable for:

  1. Teaching binary concepts – It makes binary numbers tangible
  2. Computer science education – This is essentially how computers multiply
  3. Historical appreciation – The Egyptians used this 4,000 years ago
  4. Mental math party tricks – Impress friends by multiplying without knowing any multiplication facts beyond doubling
  5. Backup method – If you only know how to double and halve, you can multiply anything

Try It Yourself

Practice with these:

  1. 23 × 17 = ?
  2. 56 × 43 = ?
  3. 127 × 89 = ?

Work through the table, cross out even rows, sum what remains.

The Beauty of Ancient Mathematics

What amazes me about this method is that ancient Egyptians discovered an algorithm that modern computers essentially still use. They didn’t know about binary numbers or computer science – they just found a pattern that worked.

The fact that doubling, halving, and checking for odd/even naturally decomposes into binary multiplication is one of those beautiful coincidences in mathematics that feels almost inevitable in hindsight.

Try it a few times. Once you see the pattern, you’ll never forget it.

13 comments

Add yours

Leave a Comment

  1. I do love Math, however I’m not very good at it. I need more practice. I was wondering how you enabled the posts on your index after the first post to be all underneath each other with only the titles.

  2. I don’t think we need to tease our friends Gaurav.And of course it is really typical ,cannot be used in daily lives.It will take more time to solve relatively to the normal one.

    • I think I already said it in last paragraph of the post. It is not for everyday multiplication. It’s just another way to multiply.

    • we can even prove this using basic number theory ………

  3. Btw whats the logic behind leaving those numerals wid even corresponding numbers?

    • We convert one of the two numbers into binary (the number which is halved on
      every line) and then do the required calculation.

    • Let’s look at a different way of doing the same calculation by converting “35” into binary.

      In binary 35=100011=
      $ 1times 2^5 + 0times 2^4 +0 times 2^3 +0 times 2^2+1 times 2^1+1 times 2^0$.
      So to multiply 35 by 48 we could work out the following:

      $ 48 times 35=48 times 1 times 2^5 + 48 times 0 times 2^4 +48 times 0 times 2^3 +48 times 0 times 2^2+48 times 1 times 2^1 + 48 times 1 times 2^0$
      The zeros belonging to binary of 35 (even part indeed) cancel out doubled part of 48 and vice-versa. And the actual summation reaches to $ 48 times 35= 48 times 1 times 2^5 +48 times 1 times 2^1 + 48 times 1 times 2^0$.

      P.S. If, still, you’re not satisfied, you may comment again. Your comments are heartly welcomed.
      [Comment edited once.]

  4. Here’s another way to look at it (instead of using binary numbers):
    $ 88 times 45 \ = 88 + 88 times 44 \ = 88 + 176 times 22 \ = 88 + 352 times 11 \ = 88 + 352 + 352 times 10 \ = 88 + 352 + 704 times 5 \ = 88 + 352 + 704 + 704 times 4 \ = 88 + 352 + 704 + 1408 times 2 \ = 88 + 352 + 704 + 2816 \ = 3960$

  5. Here’s another way to look at it (instead of using binary numbers):
    $ 88 times 45 \ = 88 + 88 times 44 \ = 88 + 176 times 22 \ = 88 + 352 times 11 \ = 88 + 352 + 352 times 10 \ = 88 + 352 + 704 times 5 \ = 88 + 352 + 704 + 704 times 4 \ = 88 + 352 + 704 + 1408 times 2 \ = 88 + 352 + 704 + 2816 \ = 3960$