Makoto Soejima (rng_58)

Free book on Binary Tree

Get this book -> Problems on Array: For Interviews and Competitive Programming

Makoto Soejima is a Competitive Programmer from Japan. He is also known as rng_58. He works at AtCoder. His Competitive Programming career started in 1999 and lasted till 2020. He is one of the 4 people ever to have won both Google Code Jam and Facebook Hacker Cup.

He is considered as one of the best Competitive Programmers in the World (see). He was a student at University of Tokyo.


Major achievements by Makoto Soejima are:

  • International Mathematical Olympiad (IMO): 3 Gold (2007, 2008, 2009) and 1 Bronze (2005)
  • International Olympiad in Informatics: 2 Silver (2008, 2009)
  • ICPC World Finals 2013: Gold medal (3rd position)
  • Google Code Jam: Winner in 2011 and Finalist in 2010 and 2012
  • Facebook Hacker Cup: Finalist in 2014, 2013 and 2011
  • TopCoder Open 2016 Winner
  • VK Cup 2012 Finalist
  • Legendary grandmaster in CodeForces with maximum rating of 311.

ICPC 2013

In ICPC 2013, Makoto was the part of the team from University of Tokyo and was placed 3rd in World Finals winning the Gold Medal.

The team consists of: Kazuhiro Hosaka, Makoto Soejima, and Kensuke Imanishi.

His team name was:


Makoto Soejima was a student in Department of Mathematics, Faculty of Science in University of Tokyo.


Makoto has published a couple of research papers in his career.

One of his paper is titled: "Simple strategies versus optimal schedules in multi agent patrolling". This paper is co-authored by Akitoshi Kawamura (his classmate at University).

It was published in "Theoretical Computer Science". It was annouced in 9th International Conference on Algorithms and Complexity (ICAC).

Read the paper by Makoto online: PDF

Left Competitive Coding (December 2020)

The first competition Makoto participated in was named as "Junior Sansu Olympiad". Sansu means Arithmetic.

Makoto Soejima was left Competitive Programming in December of 2020 and had began in 1999. In short, he dedicated 21 years to Competitive Programming and have reached the peak.

  • Left Competitive Coding: 2020
  • Last CodeForces competition he participated in: 2019
  • Last CodeChef competition he participated in: 2017
  • Last notable appearance in a major Contest: 2016
  • Began Competitive Coding: 1999

He will take rest for now but will continue with work at AtCoder which involves problem setting and much more.

Find Makoto online

Find Makoto online:

  • CodeForces: @rng_58
  • CodeChef: @rng_58

With this article at OpenGenus, you must have a good insight into the Competitive Programming Legend, Makoto Soejima (rng_58). Enjoy.