Salam, Codeforces!
After many years, we are excited and pleased to announce that Codeforces Global Round 31 (Div. 1 + Div. 2) will be held on Dec/19/2025 17:35 (Moscow time). Thanks to XTX Markets for supporting the initiative! In 2025, we held 3 such rounds, and the series results will take into account the best 2 participations out of 3. 
Codeforces Global Round 31 marks the third round in the 2025 series of Codeforces Global Rounds. These rounds are open and rated for everyone.
The prizes for this round are as follows:
- The top 30 participants will receive a t-shirt.
- 20 t-shirts will be randomly distributed among participants ranked between 31 and 500, inclusive.
The prizes for the 3-round series in 2025:
- In each round, the top-100 participants get points according to the table.
- A participant's final score will be the sum of the points they earned in their 2 highest-placing rounds.
- The top 20 participants across the series will receive sweatshirts and placement certificates.
We extend our gratitude to XTX Markets for supporting the global rounds initiative in 2025!
The problems for this round were prepared by MohammadParsaElahimanesh, Shayan, and me.
We would like to express our sincere thanks to:
- Akulyat for coordinating the round and providing valuable feedback throughout the process;
- the testers: N_z__, A_G, YuukiS, amirhoseinfar1385, ArshiaDadras, Millad, EyadBT, aimoon, michao, JeffreyLC, s.seraj.shafie, AminAnv1, abramazani, MRasool, Radman_, Hooded_Hood, tilnoene, PMiguelez, chromate00, M.H.N, CLown1331, and dina_saba for their time and effort in testing the problems;
- MikeMirzayanov and KAN for creating and maintaining the great platforms Codeforces and Polygon.
The round will feature 8 + 2 problems, and you will have 2.5 hours to solve them.
The score distribution will be published later.
Good Luck & Have Fun!


















