1. 10 really is easy to make

Let the four digits be (a, b, c, d).

The allowed operations are:

+ − × ÷

The digits may be rearranged freely, and parentheses may be placed in any valid way.

There are five binary-tree parenthesization structures for four operands. The three operators can be chosen in 4³ = 64 ways, and if all four digits are distinct, there are 24 permutations.

Therefore, the maximum number of raw candidates is:

24 × 64 × 5 = 7680

Intermediate values were stored as reduced fractions rather than floating-point numbers, avoiding cases where something merely “close to 10” might accidentally be classified as exactly 10.

First, I examined all 9⁴ = 6561 ordered quadruples where each digit ranges from 1 through 9, and recorded which integers each quadruple could produce.

The easiest integer to make was not 10.

The most common target was 2, reachable by 6549 of the 6561 quadruples. It was followed by 3, 4, 6, 1, 5, and 7. 10 ranked eighth.

Quadruples that can make 10 6189 / 6561 ≈ 94.33%

So 10 is not the easiest number to make.

But it is certainly an easy one.

2. Ignoring digit order

There is a problem with counting all 6561 ordered quadruples.

In the context of the 10 Puzzle, 1234 and 4321 are really the same problem.

So instead, consider only:

1 ≤ a ≤ b ≤ c ≤ d ≤ 9

The number of such multisets is:

C(12, 4) = 495

Of those 495 digit combinations, 447 can make 10.

Ignoring order 447 / 495 ≈ 90.30%

That leaves only 48 combinations that cannot make 10.

Looking at those 48 revealed a remarkably clean property.

Discovery

If all four digits are distinct, 10 can always be made.

There are C(9,4) = 126 ways to choose four distinct digits from 1 through 9.

Every one of those 126 combinations can make 10.

Every combination that fails to make 10 contains at least one repeated digit.

This was one of the simplest and most beautiful properties found in the experiment.

3. Repetition reduces expressive freedom

Part of the reason is straightforward.

If all four digits are distinct, an abcd pattern has 24 permutations.

Repeated digits reduce that number:

Pattern Permutations Raw candidates
abcd247680
aabc123840
aabb61920
aaab41280
aaaa1320

The 48 combinations that cannot make 10 can be classified as:

  • All distinct: 0
  • One pair: 22
  • Two pairs: 8
  • Three identical digits: 14
  • All identical: 4

Repeated digits reduce the structural freedom available to an expression, making holes in the set of reachable integers more likely.

That seems like a very natural explanation.

But this is where things begin to get strange.

4. Failure to make 10 does not mean low expressive power

Instead of looking only at 10, I counted how many different integers each digit combination could generate.

As expected, combinations with many repeated digits tended to generate fewer integers.

However, some combinations that cannot make 10, such as 6899, 5799, 5788, 3779, and 4899, can still generate a very large number of integers.

A combination that cannot make 10 is not necessarily bad at making numbers.

The interesting quantity therefore seemed to be not how many integers were reachable, but:

where the holes are

So I examined which integers from 1 through 24 were reachable for each of the 48 combinations that cannot make 10.

One particularly strange creature appeared.

a strange combination

2 2 5 7

5. The strange case of 2257

2, 2, 5, 7.

Among the integers from 1 through 24, these four digits can make:

every number except 10.

It can make 1. It can make 2, 3, and 4. It can make 9.

It can make 11 and 12. It can make 20, 21, 22, 23, and 24.

But it cannot make 10.

Looking at all generated integers, the central region has the following shape:

−15 … −10 … 9 10 11 … 24

In this range, the only missing values are:

−10 and +10

This is difficult to explain merely by saying that 2257 has low expressive power.

On the contrary, it generates integers very densely.

And yet a single hole remains at 10.

6. Counting the number of paths

Next, instead of recording only whether an integer was reachable, I counted how many expressions in the search reached each integer.

Around 10, the counts for 2257 were:

Integer Occurrences
866
92
100
1124
12138
1330
141

10 appears zero times.

Interestingly, 14 appears only once.

What is that one expression?

7 ÷ ((5 ÷ 2) − 2) = 14

First:

5 / 2 − 2 = 1 / 2

Then:

7 ÷ (1 / 2) = 14

A human trying to make 14 from 2257 would probably start with 7 × 2 = 14.

But then the remaining 2 and 5 still have to be consumed.

The unique valid route approaches the problem almost backwards: make one-half from the other three digits, then divide 7 by it.

There is similarly only one route to −14:

7 ÷ (2 − (5 / 2)) = −14

So 2257 contains some extremely narrow paths.

There are two paths to 9.

One path to 14.

And still no path at all to 10.

7. Is the region around 10 simply sparse?

Looking only at 2257, this seems plausible.

There are only two paths to 9, and zero paths to 10.

Perhaps the region around 10 is already a low-density valley, and 10 simply happens to fall all the way to zero.

To test this idea, I compared other combinations that cannot make 10 while still reaching most integers from 1 through 24:

  • 1399
  • 3669
  • 3779

This explanation also broke down.

For 3669:

9:35 10:0 11:15 12:191

There are dozens or even hundreds of paths immediately around 10.

Yet 10 itself remains at zero.

Looking at the missing integers from 1 through 24:

2257 10
1399 8, 10, 23
3669 10, 19, 23
3779 10, 16, 21

Each digit combination has holes in different places.

Since these combinations were selected specifically because they fail to make 10, the only hole they necessarily share is 10 itself.

A simple one-dimensional notion of “local sparsity” therefore did not seem sufficient.

8. Larger digits push results outward

Comparing against 1234 revealed another feature.

For 1234:

1:269 2:340 3:225
4:303 5:234 6:308

There are many paths to small integers.

By contrast, combinations such as 3779 show much lower frequencies within the range 1 through 24.

Perhaps larger input digits simply scatter results toward larger absolute values.

So for each digit combination, I calculated the frequency-weighted mean absolute value of the generated integers:

Σ |x| count(x) / Σ count(x)

The results were:

12347.977
225723.975
139944.862
366968.145
3779105.689

3779 pushes its generated results outward more than ten times as strongly as 1234.

So the apparent sparsity of 3779 within 1 through 24 is at least partly an artifact of the observation window.

9. A surprisingly clean scale law

How, then, does the typical size of generated values depend on the input digits?

I first considered:

mean|x| / (a+b+c+d)

But this quantity increased as the digits became larger.

The scale of generated values therefore does not grow linearly with the sum of the input digits.

Using all 495 combinations, I performed a log-log regression of the form:

mean|x| ≈ C(a+b+c+d)p

The result was:

mean|x| ≈ 0.01093(a+b+c+d)2.78926 R² = 0.97134

The fit is remarkably strong.

For comparison, using the product of the four digits gives:

mean|x| ≈ 1.38781(abcd)0.59274

with:

R² = 0.94813

The product is also highly predictive.

But surprisingly, the simple sum of the four input digits explains the typical scale of the generated values even better.

This was another unexpectedly clean empirical rule produced by the search.

10. And still, the hole at 10 remains

Could the combinations that fail to make 10 simply be combinations whose results spread farther outward than usual?

Using the regression above, I defined the normalized quantity:

Q = mean|x| / (a+b+c+d)2.78926

Comparing the 447 combinations that can make 10 with the 48 that cannot:

Can make 10 0.01099164
Cannot make 10 0.01185465
Ratio 1.07851

On average, combinations that cannot make 10 do scatter their results about 8% farther outward.

But the difference is not decisive.

In particular, it does not explain something like 2257, which densely fills the central region while leaving almost exactly one hole at 10.

11. So what are the combinations that cannot make 10?

At first, I expected there to be a cleaner answer.

The number of even and odd digits.

The sum of the digits.

Their product.

The number of repeated digits.

The total number of reachable integers.

The spread of the generated values.

I expected some single boundary to exist, with combinations like 1177 and 2257 sitting naturally on one side of it.

At least within this experiment, no such simple property appeared.

Instead, three effects emerged.

01

Repeated digits

Repetition reduces the number of distinct permutations and expression structures, making holes more likely.

02

Input scale

Larger digits push generated values outward, making the small-integer region relatively sparse.

03

Arithmetic compatibility

Reachable intermediate fractions, possible partitions, and the final operation all influence exactly where individual holes remain.

The third effect is what remained hardest to reduce to a simple statistic.

For 2257, the hole is 10.

For 1399, the holes include 8, 10, and 23.

For 3669, they include 10, 19, and 23.

For 3779, they include 10, 16, and 21.

Which fractions can be produced along the way?

How can the four digits be divided into two subexpressions?

Can those subexpressions be connected to the target by one final addition, subtraction, multiplication, or division?

Small holes remain on the number line as a consequence of these discrete structural constraints.

10 is one of those holes.

12. The result was that there was no simple rule

This result is slightly disappointing.

It would have been satisfying to finish with a single sentence:

“Combinations that cannot make 10 all share this property.”

But exhaustive search showed that the phenomenon is not that simple.

Still, the experiment did not end empty-handed.

At least one very clean fact emerged:

Finding 01 Any four distinct digits from 1 through 9 can make 10.
Finding 02 mean|x| ≈ 0.01093(a+b+c+d)2.78926
And still... 2257

It can make almost everything from 1 through 24.

With an extremely narrow route, it can even make 14.

But it simply cannot make 10.

The original question was:

“Is 10 an easy number to make?”

The answer is yes.

But what turned out to be more interesting was this:

Even though 10 is easy to make, sometimes it alone disappears.

Within a continuous sense of “makeability,” the discrete structure of arithmetic expressions punches small holes into the number line.

Those holes have individual character that cannot be explained by a single simple statistic.

What began as a tiny puzzle about 1177 eventually led to that landscape.