Cache update: 33 minutes
Release Schedule for Upcoming Problems
- Problem 985 is scheduled for Saturday, 21st February 2026, 10:00 pm [1 day, 7 hours, 33 minutes]
- Problem 986 is scheduled for Sunday, 1st March 2026, 01:00 am [1 week, 1 day, 10 hours, 33 minutes]
- Problem 987 is scheduled for Sunday, 8th March 2026, 04:00 am [2 weeks, 1 day, 13 hours, 33 minutes]
- Problem 988 is scheduled for Sunday, 15th March 2026, 07:00 am [3 weeks, 1 day, 16 hours, 33 minutes]
- Problem 989 is scheduled for Sunday, 22nd March 2026, 10:00 am [4 weeks, 1 day, 19 hours, 33 minutes]
Recent News
19 February 2026: Member Ranks
To help the community feel more alive and to provide an additional level of engagement as you journey through the problem set, we are proud to announce the introduction of ranks. Those of you who were around in the earliest days of Project Euler will have a sense of nostalgia.
Members with public accounts will now be assigned to ranks: Tetrahedron, Cube, Octahedron, Dodecahedron, Icosahedron, and the top 100 members will be placed among the legendary Spheres.
It was felt that a more meaningful measure of progress than just the raw number of problems solved was needed, which is simply a measure of the number of correct answers entered. Consequently, solve counts will no longer be visible in any public tables and ranks will appear in their place. Although progress through the ranks is related to the number of problems solved, it factors in thoughtful engagement with the problems and the length of time you have been an active member of Project Euler.
For newer members, you will be assigned to the rank of Tetrahedron once your account reaches an established status. Thereafter, you can see your progress from one rank to the next on your Progress page. Please note that your account must be switched to Public status to be ranked and ranks are updated on a daily basis.
We hope that you enjoy these changes and as always if you notice any issues, please report them at the alternative forum: https://projecteuler.chat/viewtopic.php?t=8051.
30 January 2026: Difficulty Levels & Awards Update
During the summer break last year we began exploring a new system to replace the difficulty metrics, which we felt suffered from two problems: heavy reliance on the fastest solvers to obtain the measure of a problem's difficulty, which meant the metric was skewed by more experienced problem solvers, and its static nature meant that it was unable to adapt to the evolution of programming languages; that is, not all X% difficulty problems are equal.
After arriving at a system which we felt had the capability of properly representing the entire Project Euler community, and running the system against test data, we feel that we have been able to develop a system that is going to provide a far more meaningful measure of problem difficulty. But please note, as the new system tracks encounters between members and the problems they solve to help calibrate the difficulty metric for each problem, our privacy policy has been updated to reflect these changes.
Instead of using difficulty percentages, the problems are now given a difficulty level, similar to your own level of progress. Essentially, the entire problem set is ranked by this new metric and then grouped into blocks of twenty-five to create the difficulty levels from level 0 upwards. The Archives table will colour code the levels from green to a light red to show you which problems are most suitable for you to tackle at your current level. This is not something that will work for everyone, but we hope it helps to guide most members on which problems to tackle and which ones to currently avoid.
It is worth noting that, due to the dynamic nature of the new system, which continues to learn the difficulty of each problem, the difficulty level for some problems may change slightly. The good news is that observing the data during this test period indicates that problems quickly find their place and many are now very well established. The challenge will be problem visibility. That is, those problems "in the middle" that do not receive as much attention as others. Over time as they are tackled they may rise or fall, pushing other more established problems up or down respectively. But we felt that these shifts would be limited and it was a small price to pay for a system that was continuously providing a measure with increasing accuracy.
To assist differentiating those with a stable rating versus those still in a state of less certainty, you will see a small coloured bar below the difficulty level for each problem. Green indicates a high confidence in the difficulty level, orange indicates that it is probably in the right place but may shift slightly, and grey indicates less certainty.
In addition to the new difficulty system, the awards have undergone some changes. Upon review we decided that a primary objective is that each award should be reasonably achievable. So you will notice that a number of awards have been removed, like Gold Medal. In the case of this award, we felt that earning the top spot in any fastest solver table was reward in itself. We know that some of these decisions might frustrate members who have worked hard to earn awards that have now been removed, but we hope you agree that the ultimate purpose of awards is to support and encourage all of our members as they work through the problems.
However, with that potentially disappointing news, there is some really good news. All awards are now permanent. To accommodate this, you will see this has been reflected in the slight changes to criteria for some of the existing awards. For example, Master of Archives now requires you to solve fifty problems in ten grids. Still challenging, but achievable.
There are a few other changes you will notice. The Problems tab on your Progress page now uses a more vibrant coloured heat map to show the levels. We have even provided a switch that lets you turn on/off the entire heat map.
As you can imagine, these many changes will undoubtedly lead to bugs. So if you notice any issues, please report them at: https://projecteuler.chat/viewtopic.php?t=8042
We really hope that you appreciate the considerable time and effort that the team have put into these changes to allow Project Euler to continue providing an enjoyable place for everyone to solve a diverse collection of high quality, interesting problems.
30 December 2025: Site Update (December 2025)
Sorry if the extended downtime today interfered with your plans to solve problems. As some of you know, 2038 marks the end of the Unix timestamp. So with 2038 fast approaching (; a large back end update was carried out today to shift all of the internal time/date DB values from Unix timestamps to DateTime objects. This has taken a number of weeks to modify all of the scripts on my local machine to handle the new DateTime objects throughout the site. It has also required significant changes to the DB tables.
I have done as much testing as possible to ensure that everything is working but until the site undergoes extensive use, it is unlikely that I will have covered all possible interactions. If you notice any issues, I would be very grateful if you took the time to report the issue at the alternative forum: https://projecteuler.chat/viewtopic.php?t=8026
I wish the changes today brought something more exciting, but it was a necessary change. So I would like to thank you for your patience and be assured have already begun thinking about how to handle the end of DateTime objects at the end of year 9999.
24 November 2025: Generative Artificial Intelligence Tools Policy
The technological world has changed beyond our wildest imaginations in recent years with the widespread access to generative artificial intelligence tools. Whereas this is mostly for the good, a small number of members have possibly been using it inadvertently in a manner that conflicts with the mission of Project Euler. So as to be absolutely clear, we have added some additional guidelines that can be found in our Generative Artificial Intelligence Tools Policy.
For most members, it will be business as usual, but there are a tiny minority of members that might need to review how they have been solving problems when it comes to competing for places in the public tables and any materials posted in the problem threads.
We really hope that you appreciate our efforts and we will update the policy as and when it becomes necessary to ensure that it aims to protect the integrity of everything we do here.
2 September 2025: Private Status and Opting Out
Members have always had the option of making their accounts private, which means they will not appear in any public ranked tables, including the fastest solver tables. However, we have now provided an option which allows members to maintain public status, but opt out of individual fastest solver tables. If you have earned a place in any table, by viewing that table you will see a link at the end of the row containing your username which allows you to opt out of that particular table. Please be aware that opting out is permanent, so you will be asked to confirm your choice before it is completed.
To ensure consistency in relation to privacy options, and to simplify the whole process, a change has been made to how accounts with private status are now handled. This change only impacts the fastest solvers tables. If the account is private, any problems solved during this time will automatically be opted out to reduce the burden of performing this task manually each time.
However, an important change to be aware of is that the choice of switching accounts from public to private now will automatically opt you out of all previously solved problems.
Please note that if your account is currently private, no changes have been made to your previous problems at this stage. However, if you would like to take advantage of this more robust privacy option, you can switch to public and back to private again.
These changes are made clear on your Account page in the section where you can make your account private, where it explains the consequence of switching between public and private. In addition, the privacy policy has been updated to reflect these changes.
We hope that the flexibility of the new opt out feature and the simplification of what it means to have a private account is clearer and more helpful for everyone.