Olympiad Maths Prep

Library

12,849 problems from 469 competitions, each with a worked solution and a difficulty rating. No order to this — it's an archive. If you want a route through it, use the track.

to

ContestTopicDiffType

Browse by competition

230 competitions have enough problems here to warrant their own page. The rest are in the table above.

58th Ukrainian National Mathematical Olympiad

60 problems difficulty 4.7–7.8

59th Ukrainian National Mathematical Olympiad

55 problems difficulty 4.6–7.7

69th Belarusian Mathematical Olympiad

22 problems difficulty 4.8–7.7

62nd Ukrainian National Mathematical Olympiad

45 problems difficulty 4.4–7.9

67th Romanian Mathematical Olympiad

41 problems difficulty 4.5–7.5

66th Belarusian Mathematical Olympiad

33 problems difficulty 4.9–7.8

60th Belarusian Mathematical Olympiad

30 problems difficulty 4.3–7.4

37th Iranian Mathematical Olympiad

29 problems difficulty 4.8–7.4

51st Ukrainian National Mathematical Olympiad, 3rd Round

29 problems difficulty 4.3–6.1

49th Mathematical Olympiad in Ukraine

28 problems difficulty 4.7–8

51st Ukrainian National Mathematical Olympiad, 4th Round

22 problems difficulty 4.8–7

48th International Mathematical Olympiad Vietnam Shortlisted Problems with Solutions

21 problems difficulty 7.6–9.1

62nd Ukrainian National Mathematical Olympiad, Third Round, First Tour

21 problems difficulty 4.8–7.9

45th Mongolian Mathematical Olympiad

19 problems difficulty 5.1–7.2

55rd Ukrainian National Mathematical Olympiad - Fourth Round

18 problems difficulty 5.1–7.7

55rd Ukrainian National Mathematical Olympiad - Third Round

16 problems difficulty 4.7–7

65th Czech and Slovak Mathematical Olympiad

16 problems difficulty 5.2–7.7

67th NMO Selection Tests for JBMO

16 problems difficulty 4.9–7.4

50th Mathematical Olympiad in Ukraine, Third Round (January 23, )

15 problems difficulty 5–6.6

62nd Ukrainian National Mathematical Olympiad, Third Round, Second Tour

15 problems difficulty 4.5–7

49th International Mathematical Olympiad Spain

14 problems difficulty 7.7–9

63rd Czech and Slovak Mathematical Olympiad

14 problems difficulty 5.5–7.7

67th NMO Selection Tests for BMO and IMO

14 problems difficulty 7.3–8.6

51st IMO Shortlisted Problems

13 problems difficulty 7.6–8.9

50th Mathematical Olympiad in Ukraine, Fourth Round (March 24, )

11 problems difficulty 4.6–7.8

55rd Ukrainian National Mathematical Olympiad - Third Round (Second Tour)

11 problems difficulty 4.9–7.4

56th International Mathematical Olympiad Shortlisted Problems

11 problems difficulty 8.2–9.2

62nd Czech and Slovak Mathematical Olympiad

11 problems difficulty 5–6.8

66th Czech and Slovak Mathematical Olympiad

11 problems difficulty 5–7.3

67th Czech and Slovak Mathematical Olympiad

10 problems difficulty 5–7.1

50th Mathematical Olympiad in Ukraine, Fourth Round (March 23, )

9 problems difficulty 4.9–6.6

48th Austrian Mathematical Olympiad

8 problems difficulty 4.9–6.7

All 230 competitions →