Hello, Codeforces! 👋
We’re Nebius.

You might remember our Welcome Round a few years ago, and we're back with another round! We invite you to take part in our Second round on Codeforces: Nebius Round 2 (Codeforces Round 1088, Div. 1 + Div. 2). Join us on Mar/28/2026 17:45 (Moscow time) and test your skills by solving problems!
In the meantime, we want to share something big.
We’re launching our first Early Talent Program for students and recent grads.
Quick intro. I used to coordinate Codeforces rounds back in 2014–2015, did IOI/ICPC, and was pretty active here in the 2010s. Now I’m a Director of Engineering at Nebius, working on our new agentic search direction. As a former intern of similar program, I’d be really happy to see more CF folks join us.
This is not a “watch and learn” internship. You’ll be working on real systems such as AI infrastructure, cloud, product, and AI RnD, shipping things, and having actual ownership.
What you get
Details
Application deadline: May 31, 2026
Roles and locations:
- AI Researcher — Amsterdam (HQ), Berlin, Remote (from Europe & United States)
- Backend Developer — Amsterdam (HQ)
- Full Stack Developer — Amsterdam (HQ)
- ML Engineer — Life Sciences — Amsterdam (HQ)
- AI/ML Specialist Solution Architect — Remote (from United States)
- Network Engineer — Amsterdam (HQ)
- Site Reliability Engineer — Amsterdam (HQ)
- Cloud Engineer — Amsterdam (HQ)
- Data Center Technician — Finland, United States, Paris, Tel Aviv
Who we’re looking for
- Students / recent grads / early specialists
- Strong fundamentals + interest in large-scale systems
- Candidates eligible to work full-time on-site in the role’s location
Use the link below to complete the application form for the open positions.
Till soon!












using the geometric inversion transformation, but we will not discuss it since it's running time is about the same as the running time of a solution above. 

.
. It's easy to see that if we consider all residues modulo
.
. Note that under the summation there is a number that is divisible by
different terms in this sum. Let's calculate the value of a sum spending the operations proportional to the number of different terms in it.
operations. It's useful to know that the sum inside brackets is called a harmonic series, and that its sum is very close to the natural logarithm of the number of terms (up to a constant factor in limit).
where
