25 horses puzzle is a very popular brain teaser and have been asked in many top interviews such as Google and Amazon.

The puzzle is this.
Given 25 horses, find the best 3 horses, with the minimum number of races.

Each race can have only 5 horses.
You don’t have a timer to time the races.

What is the minimum number of races required to find the best 3 horses?

Watch the video for the visual explanation and the detailed answer.

Can your friends solve it? Share it to find that!

Here is an extension of this puzzle. What if there are 36 horses and you can hold a race of six horses at a time. How many minimum number of races will you need?

Leave a Reply