The Three 3s Problem is a fascinating mathematical puzzle set that I stumbled upon recently. As I began solving it, things looked straightforward and I was beginning to get bored. That was until the final leg of the problem caught me out β a little bit of a mathematical plot twist if you will.
At the end of the experience, I thought this problem was well worth sharing. So, here we are. The problem has fairly simple rules. I have modified the rules of the original problem to be more restrictive in this article for two reasons:
1. To reduce the complexity of the mathematics involved with the solutions, and
2. To make the puzzles more accessible to readers.
Without any further ado, letβs jump straight into the rules of the game.
As I mentioned previously, the rules are pretty straightforward. All that you have to do is complete the following ten equation sets using only mathematical sign manipulations around the existing three 3s in each incomplete equation.
Math illustrated by the author
In order to achieve this, you are allowed to use the following mathematical signs only: ( ), +, β, *, /, and !
Now that you know the rules, I will demonstrate the solution for (arguably) the easiest equation of the whole set. After this, you may choose to solve the remaining equations on your own before continuing to read the essay.
Sample Solution for the three 3s problem
Arguably, the easiest equation to solve is the ninth one which equates to a β9β.
The reason is when we add β3β to itself thrice, we end up with β9β as the answer. In other words, all we will need to do is introduce two β+β signs as follows to complete the equation:
Math illustrated by the author
Now that youβve had a sample solution, feel free to tune off of this article and solve the rest of the equations on your own.
Difficulty alert: By far, the hardest problem is the tenth equation.
Math illustrated by the author
I spent hours on this one. So, if you feel that you are spending a lot of time on this and arenβt progressing, feel free to skip this particular puzzle and come back to this article to learn the solution.
Spoiler alert: From this point on, I will be discussing explicit solutions to the equations in the article.
The Rest of the Solutions
I usually approach such problem-sets by treating them in the order of the easiest problems first (seems like such a human thing to do). So, in that spirit, the next equations Iβd choose are the ones involving β3β, β6β, β2β, and β4β. These can be solved quite simply as follows:
Math illustrated by the author
Please note that the solutions that I demonstrate in this article are not unique. They are one among other possible solutions. So, your own solutions might vary.
The equations involving 1, 5, 7, and 8 can be solved using the factorial function as follows:
Math illustrated by the author
The Three 3s Problem β Final Hurdle
Now, we arrive at the final hurdle. All that is left is the equation with β10β. Like I mentioned before, I spent hours on this one. The solution is not only counterintuitive, but it also involves a concept that not many of you might be aware of. So, Iβll go ahead and reveal the solution first, and then discuss what is going on under the hood.
Math illustrated by the author
That is a strange-looking solution, isnβt it? What is the exclamation mark doing in front of a number? Is this even valid? Well, to make sense of this, we need to spend some time understanding the subfactorial function.
The Subfactorial Function
In combinatorics, the common factorial function gives the number of permutations of any number of discrete quantities. In other words, 3! gives the number of ways in which three quantities can be arranged. If we consider a set of three quantities β a,b, and c, we get the following possible arrangements:
Math illustrated by the author
The subfactorial function gives the number of derangements possible for a given ranked set.
Letβs take the example of 3 once again. Given a ranked set of [a, b, c], !3 gives the number of combinations within which none of the set-entities occupy their original position in the ranked set (derangements). We can demonstrate this graphically as follows:
Math illustrated by the author
The general formula for the subfactorial function is given as follows:
Math illustrated by the author
Making use of the subfactorial function, we do not break any rules of the game, and arrive at an equation that is precisely equal to 10.
Credit and Final Remarks
It is refreshing to come across a novel math function hidden inside a seemingly harmless puzzle. I thank and credit Carl Hofor the awesome puzzle.
As I mentioned before, the original puzzle offered much more mathematical freedom. But I chose to restrict the rules even further so that more people can attempt these puzzles.
Nonetheless, β10β is an odd-ball. It cannot be solved without knowledge of the sub-factorial function (given the current rules). In case you feel a bit cheated, just know that mathematics works that way sometimes. The good news is that we get to learn new and (hopefully) useful concepts after such frustrating experiences.
As is often the case with such puzzles, how one approaches them is more valuable than actually solving the puzzles themselves. In case you came up with interesting approaches to solve these puzzles, please be sure to let us all know in the comments section!
I hope you found this article interesting and useful. If youβd like to get notified when interesting content gets published here, consider subscribing.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking βAcceptβ, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duration
Description
_gat
1 minute
This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
__gads
1 year 24 days
The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_ga_R5WSNS3HKS
2 years
This cookie is installed by Google Analytics.
_gat_gtag_UA_131795354_1
1 minute
Set by Google to distinguish users.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
IDE
1 year 24 days
Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.
test_cookie
15 minutes
The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
Comments