Math Contests

Mathematical Contests

Math contests have played an important role in my mathematical development, first as a competitor and later as a mentor, instructor, and problem proposer. I remain actively involved in olympiad mathematics through teaching, reviewing, and proposing problems for national and international competitions.

Teaching & Community

I am part of KTO Matematika, an Indonesian nonprofit olympiad mathematics community run by alumni. I led the organization in 2020 and continue to contribute through problem proposals, reviews, and quality checks.

More recently, I have been involved with the Indonesian IMO program through teaching, grading, and reviewing shortlist materials. I am also open to teaching and mentoring; feel free to contact me at viverson@mit.edu for related inquiries.

Selected Achievements

Here are my main achievements:

  • Honorable Mention (Top 100, 2%) and member of the University of Waterloo Putnam Team, William Lowell Putnam Mathematical Competition (2024)
  • Honorable Mention (IDN 4), Romanian Master of Mathematics (2020)
  • Bronze Medal, Asia Pacific Mathematics Olympiad (2020)
  • Absolute Winner, Indonesia National Mathematical Olympiad (2019)
More achievements
  • Top 172 (4%) and member of the University of Waterloo Putnam Team, William Lowell Putnam Mathematical Competition (2025)
  • Top 235 (7%) and Top 312 (8%), William Lowell Putnam Mathematical Competition (2022, 2023)
  • Second Prize, European Mathematical Cup (2020)
  • Bronze Medal, Tuymaada International Olympiad (2020)
  • Bronze Medal, Iranian Geometry Olympiad (2018, 2019)
  • Bronze Medal, China Southeastern Mathematical Olympiad (2018)

Handouts

Here are the handouts I used for my sessions in the Indonesia IMO 2025 Training Camp:

Problem Proposals

After retiring from contest participation, I became increasingly interested in problem creation alongside my research. I now actively propose problems to various national and international mathematical contests. A selection of past proposals is listed below.

International Selections

IMO 2024/2 (N4)

Determine all pairs \((a,b)\) of positive integers for which there exist positive integers \(g\) and \(N\) such that

\[ \gcd(a^n+b,b^n+a)=g \]

holds for all integers \(n\ge N\).

IMO Shortlist 2024 C5

Let \(N\) be a positive integer. Geoff and Ceri play a game in which they start by writing the numbers \(1,2,\dots,N\) on a board. They then take turns to make a move, starting with Geoff.

Each move consists of choosing a pair of integers \((k,n)\), where \(k\ge0\) and \(n\) is one of the integers on the board, and then erasing every integer \(s\) on the board such that \(2^k\mid n-s\).

The game continues until the board is empty. The player who erases the last integer on the board loses.

Determine all values of \(N\) for which Geoff can ensure that he wins, no matter how Ceri plays.

APMO 2022/5

Let \(a,b,c,d\) be real numbers such that \(a^2+b^2+c^2+d^2=1\). Determine the minimum value of \((a-b)(b-c)(c-d)(d-a)\), and determine all \((a,b,c,d)\) for which the minimum is attained.

IMO Shortlist 2022 A6

Let \(\mathcal F\) be the set of all functions \(f:\mathbb R\to\mathbb R\) such that

\[ f(x+f(y))=f(x)+f(y) \]

for every \(x,y\in\mathbb R\). Find all rational numbers \(q\) such that for every \(f\in\mathcal F\), there exists some \(z\in\mathbb R\) satisfying \(f(z)=qz\).

Indonesia–Singapore Joint Mock IMO 2026/1

Let \(\{a_k\}_{k\ge1}\) be an infinite sequence of positive integers such that, for every \(k\ge1\), \(a_k\) has exactly \(k\) prime divisors, counted with multiplicity.

Must there exist infinitely many \(i\in\mathbb N\) such that \(a_{i+1}\ge2a_i\)?

National Selections

INAMO 2026/6

Let \(a,b,c\) be positive real numbers and let \(x\le y\le z\) be real numbers such that \(a+b+c=1\) and \(ax+by+cz=0\). Prove that

\[ a|x|+b|y|+c|z|\le\frac{z-x}{2}. \]

INAMO 2026/3

Let \(m\ge2\) be a positive integer. Suppose \(-1<a_1<a_2<\cdots<a_m<1\) are rational numbers, and let \(T\) be the set of all numbers of the form

\[ \frac{a_i+a_j}{1-a_i a_j},\qquad 1\le i\le j\le m. \]

Determine the minimum possible value of \(|T|\).

INAMO 2026/2

A binary word consisting of \(0\)'s and \(1\)'s is called a palindrome if it reads the same forwards and backwards. A binary word is called \(n\)-palindromic if it can be partitioned into \(n\) pairwise disjoint palindromic blocks.

Show that there exists a binary word that is not \(n\)-palindromic for every \(n=1,2,\ldots,26\).

INAMO Semifinal 2026/3

Prove that for all positive real numbers \(a,b,c\) satisfying \(abc=1\),

\[ \frac{a+3}{3b}+\frac{b+3}{3c}+\frac{c+3}{3a}\ge a+b+c+1. \]

INAMO Regional 2026/4

Let \(a\) and \(b\) be two distinct positive integers. Prove that

\[ \prod_{i=0}^{2026}\gcd(a+i,b+i)\mid 2026!\,(a-b). \]

Indonesia First Stage TST 2026 — Test 5A

Determine all positive real numbers \(a,b,c,d\) satisfying

\[ a+\left\lfloor\frac{b^2}{a}\right\rfloor=c+d,\qquad b+\left\lfloor\frac{c^2}{b}\right\rfloor=d+a, \]

\[ c+\left\lfloor\frac{d^2}{c}\right\rfloor=a+b,\qquad d+\left\lfloor\frac{a^2}{d}\right\rfloor=b+c. \]

Indonesia First Stage TST 2026 — Test 5C

In the Mushroom Kingdom, \(20250\) cities are connected by \(202500\) directed roads, each joining two distinct cities. Each road is to be assigned a label from

\[ \{-1000,-999,\ldots,-1,1,\ldots,999,1000\}. \]

Prove that the labels can be chosen so that the sum of the labels along every directed cycle is \(0\).

Indonesia First Stage TST 2026 — Test 5N

Prove that there exists a constant \(c>0\) such that, for every positive integer \(n\),

\[ \operatorname{lcm}(n+1,n+4,\ldots,n+2025) \ge c(n+1)(n+4)\cdots(n+2025). \]

Indonesia First Stage TST 2026 — Test 2N

Determine all positive integers \(n\) such that, for every positive integer \(m\), there exists a positive integer \(k\ge2025\) satisfying

\[ n+m\mid n^k+m. \]

INAMO 2025/4

Let \((a_n)_{n\ge1}\) and \((b_n)_{n\ge1}\) be sequences of positive real numbers such that \(a_1,b_1<5\) and, for every positive integer \(n\),

\[ a_{n+1}=\frac{b_n+\sqrt{a_nb_n}}{2} \qquad\text{and}\qquad b_{n+1}=\sqrt{\frac{a_n(a_n+b_n)}{2}}. \]

Prove that

\[ |a_{20}-b_{20}|<\frac1{2025}. \]

INAMO Semifinal 2025/5

Let \(f:\mathbb R\to\mathbb R\) satisfy:

  • \(f(x+f(y))=f(x)+f(y)\) for all \(x,y\in\mathbb R\);
  • there exists a real number \(x\) such that \(f(x)=\frac1{2025}\); and
  • there is no real number \(x\) such that \(0<f(x)<\frac1{2025}\).

Determine all possible images of \(f\).

INAMO Regional 2025/2

Let \(S\) be the set of all triples of positive real numbers \((a,b,c)\) such that \(a+b+c=ab+bc+ca\).

  1. Prove that \(\min\{a+b,b+c,c+a\}>1\).
  2. Does there exist a triple \((a,b,c)\in S\) such that \(\min\{a+b,b+c,c+a\}<1+\frac1{20^{25}}\)?
INAMO Regional 2025/8 (Short Answer)

Find the number of ordered pairs of positive integers \((a,b)\) with \(1\le a,b\le19^2\) such that \(a^4+b^3\) is divisible by \(19^2\).

INAMO Regional 2024/4

Find the number of positive integer pairs \((a,b)\) with \(1\le a,b\le2027\) such that

\[ 2027\mid a^6+b^5+b^2. \]

Indonesia First Stage TST 2024

Find all functions \(f:\mathbb N\to\mathbb N\) such that, for every prime number \(p\) and positive integer \(x\),

\[ \{x,f(x),\dots,f^{p-1}(x)\} \]

is a complete residue system modulo \(p\).

INAMO 2023/2

Determine all functions \(f:\mathbb R\to\mathbb R\) such that, for every real \(x,y\),

\[ f(f(x)+y)=\lfloor x+f(f(y))\rfloor. \]

INAMO 2023/8

Let \(a,b,c\) be three distinct positive integers. Define \(S(a,b,c)\) as the set of all rational roots of \(px^2+qx+r=0\), over every permutation \((p,q,r)\) of \((a,b,c)\).

For example, \(S(1,2,3)=\{-1,-2,-1/2\}\): the equation \(x^2+3x+2=0\) has roots \(-1,-2\), the equation \(2x^2+3x+1=0\) has roots \(-1,-1/2\), and the other permutations yield no rational roots.

Determine the maximum possible number of elements of \(S(a,b,c)\).

Last updated: September 2026