IMO Solutions Guide

The International Mathematical Olympiad is the world championship of school mathematics. Each July, teams of up to six students from over a hundred countries sit two papers on two days, three problems a day, four and a half hours each. Problems 1 and 4 are usually the gentlest and 3 and 6 the hardest. Here, year by year, are short topic labels, a link to the official problems, and our own solutions.

Years

Every problem

ProblemTopicAreaLevelSolution
2025 P1Covering a triangle of lattice points with sunny linesCombinatorics2Ready
2025 P2Two crossing circles, an orthocenter and a tangent lineGeometry4Ready
2025 P3Divisibility functions with exponents: the best linear boundNumber theory4Ready
2025 P4Repeatedly summing the three largest proper divisorsNumber theory3Ready
2025 P5A game of sum budgets against square-sum budgetsAlgebra3Ready
2025 P6Fewest tiles leaving one hole per row and columnCombinatorics5Coming
2024 P1Sums of floors of multiples, divisible by their countNumber theory, Algebra1Ready
2024 P2When a gcd of two exponential expressions settlesNumber theory2Ready
2024 P3A self-counting sequence has an eventually periodic halfCombinatorics5Coming
2024 P4Incircle tangents parallel to sides and an angle sumGeometry3Ready
2024 P5A snail crossing a board of hidden monstersCombinatorics4Ready
2024 P6Either-or functional equation on the rationals: symmetric sumsAlgebra5Ready
2023 P1Composites whose divisors divide sums of the next twoNumber theory1Ready
2023 P2Arc midpoint, altitude, and a tangent meeting the bisectorGeometry3Ready
2023 P3Monic polynomial turning one term into a product of nextNumber theory, Algebra5Ready
2023 P4Integer values of sum times reciprocal sum grow fastAlgebra2Ready
2023 P5Best downward path through a triangle of red circlesCombinatorics4Ready
2023 P6Equilateral triangle, three apex points, circles sharing two pointsGeometry5Coming
2022 P1Moving coin runs to the front: when do they sort?Combinatorics2Ready
2022 P2Functions where each x has exactly one partnerAlgebra2Ready
2022 P3Primes around a circle with quadratic neighbor productsNumber theory5Ready
2022 P4Pentagon with matching lengths: four points on a circleGeometry2Ready
2022 P5A prime power equal to a factorial plus that primeNumber theory2Ready
2022 P6Fewest increasing paths from local minima on a boardCombinatorics5Ready
2021 P1Split consecutive cards: a square sum is unavoidableCombinatorics, Number theory1Ready
2021 P2Square roots of differences never beat square roots of sumsAlgebra4Ready
2021 P3Angle-bisector point, two circumcenters and a concurrenceGeometry5Ready
2021 P4Tangential quadrilateral and a circle through its incenterGeometry3Ready
2021 P5Swapping neighbors around a circle: one swap straddlesCombinatorics3Ready
2021 P6Subsets with prescribed sums need a large ground setCombinatorics, Algebra4Ready
2020 P1Angle ratios 1:2:3 and a shared circumcenterGeometry2Ready
2020 P2Product of a weighted sum and self-powers stays below oneAlgebra3Ready
2020 P3Splitting colored weights into two balanced pilesCombinatorics3Ready
2020 P4Two cable car networks forced to share a connectionCombinatorics2Ready
2020 P5Card deck where pair averages are geometric meansNumber theory3Ready
2020 P6Separating line far from all points of a spread setGeometry, Combinatorics5Ready
2019 P1Integer functional equation with doubling and compositionAlgebra, Number theory1Ready
2019 P2Four points on a circle through two ceviansGeometry3Ready
2019 P3Trading friendships until everyone has at most oneCombinatorics5Ready
2019 P4A factorial equal to a product of power-of-two gapsNumber theory2Ready
2019 P5Flipping the coin counted by the heads: average lengthCombinatorics3Ready
2019 P6Incircle chords and two circles meeting on a perpendicularGeometry5Ready
2018 P1Equal tangents from a vertex give a parallel chordGeometry2Ready
2018 P2Cyclic sequence where each term is product plus oneAlgebra2Ready
2018 P3Triangle of absolute differences using each number onceCombinatorics4Ready
2018 P4Stone placing game avoiding one knight-move distanceCombinatorics2Ready
2018 P5Integer cyclic ratio sums force an eventually constant sequenceNumber theory3Ready
2018 P6Quadrilateral with balanced side products and an inner pointGeometry5Ready
2017 P1Square root or add three: when does it cycle?Number theory1Ready
2017 P2Functional equation mixing a composition, a sum and a productAlgebra3Ready
2017 P3Chasing an invisible runner with a noisy trackerCombinatorics, Geometry5Ready
2017 P4Tangent line from a midpoint construction on a circleGeometry2Ready
2017 P5Thinning a row so height-ranked pairs stand togetherCombinatorics3Ready
2017 P6Homogeneous polynomial equal to one on chosen lattice pointsNumber theory, Algebra4Ready
2016 P1Three isosceles triangles with equal base angles; a hidden mirrorGeometry2Ready
2016 P2Balanced letters on rows, columns and diagonals of a gridCombinatorics3Ready
2016 P3Lattice polygon on a circle: area inherits side divisibilityNumber theory, Geometry5Ready
2016 P4Shared prime factors among consecutive values of a quadraticNumber theory2Ready
2016 P5Erasing factors so a product equation has no rootsAlgebra4Ready
2016 P6Frogs hopping along pairwise crossing segments without collisionsCombinatorics, Geometry4Ready
1988 P6Vieta jumping: a divisibility quotient is a perfect squareNumber theory, Algebra4Ready

Try our original challenge problems · All competition pages

@teddyrookbook GitHub Sources and credits