# IMO Problems and Solutions

This page lists the authors and the proposing countries of the problems of the IMO.

## Contents

- 1 1959
- 2 1960
- 3 1961
- 4 1962
- 5 1963
- 6 1964
- 7 1965
- 8 1966
- 9 1967
- 10 1968
- 11 1969
- 12 1970
- 13 1971
- 14 1972
- 15 1973
- 16 1974
- 17 1975
- 18 1976
- 19 1977
- 20 1978
- 21 1979
- 22 1980
- 23 1981
- 24 1982
- 25 1983
- 26 1984
- 27 1985
- 28 1986
- 29 1987
- 30 1988
- 31 1989
- 32 1990
- 33 1991
- 34 1992
- 35 1993
- 36 1994
- 37 1995
- 38 1996
- 39 1997
- 40 1998
- 41 1999
- 42 2000
- 43 2001
- 44 2002
- 45 2003
- 46 2004
- 47 2005
- 48 2006
- 49 2007
- 50 2008
- 51 2009
- 52 2010
- 53 2011
- 54 2012
- 55 2013
- 56 2014
- 57 2015
- 58 2016
- 59 2017
- 60 2018
- 61 2019
- 62 2020
- 63 2021
- 64 2022
- 65 2023
- 66 2024
- 67 Comment
- 68 See also

## 1959

- 1959 IMO (in Romania)
- Problem 1 proposed by Poland
- Problem 2 proposed by Constantin Ionescu-Tiu, Romania
- Problem 3 proposed by Hungary
- Problem 4 proposed by Hungary
- Problem 5 proposed by Cezar Cosnita, Romania
- Problem 6 proposed by Czechoslovakia

## 1960

- 1960 IMO (in Romania)
- Problem 1 proposed by Bulgaria
- Problem 2 proposed by Hungary
- Problem 3 proposed by Gheorghe D. Simionescu, Romania
- Problem 4 proposed by Hungary
- Problem 5 proposed by Czechoslovakia
- Problem 6 proposed by Bulgaria
- Problem 7 proposed by East Germany

## 1961

- 1961 IMO (in Hungary)
- Problem 1 proposed by Hungary
- Problem 2 proposed by Poland
- Problem 3 proposed by Bulgaria
- Problem 4 proposed by East Germany
- Problem 5 proposed by Czechoslovakia
- Problem 6 proposed by Gheorghe D. Simionescu, Romania

## 1962

- 1962 IMO (in Czechoslovakia)
- Problem 1 proposed by Poland
- Problem 2 proposed by Hungary
- Problem 3 proposed by Czechoslovakia
- Problem 4 proposed by Cezar Cosnita, Romania
- Problem 5 proposed by Bulgaria
- Problem 6 proposed by East Germany
- Problem 7 proposed by USSR

## 1963

- 1963 IMO (in Poland)
- Problem 1 proposed by Czechoslovakia
- Problem 2 proposed by USSR
- Problem 3 proposed by Hungary
- Problem 4 proposed by USSR
- Problem 5 proposed by Wolfgang Engel, East Germany
- Problem 6 proposed by Hungary

## 1964

- 1964 IMO (in USSR)
- Problem 1 proposed by Czechoslovakia
- Problem 2 proposed by Hungary
- Problem 3 proposed by Yugoslavia
- Problem 4 proposed by Hungary
- Problem 5 proposed by Gheorghe D. Simionescu, Romania
- Problem 6 proposed by Poland

## 1965

- 1965 IMO (in East Germany)
- Problem 1 proposed by Yugoslavia
- Problem 2 proposed by Poland
- Problem 3 proposed by Czechoslovakia
- Problem 4 proposed by USSR
- Problem 5 proposed by Gheorghe D. Simionescu, Romania
- Problem 6 proposed by Poland

## 1966

- 1966 IMO (in Bulgaria)
- Problem 1 proposed by USSR
- Problem 2 proposed by Hungary
- Problem 3 proposed by Bulgaria
- Problem 4 proposed by Yugoslavia
- Problem 5 proposed by Czechoslovakia
- Problem 6 proposed by Poland

## 1967

- 1967 IMO (in Yugoslavia)
- Problem 1 proposed by Poland
- Problem 2 proposed by Czechoslovakia
- Problem 3 proposed by United Kingdom
- Problem 4 proposed by Tullio Viola, Italy
- Problem 5 proposed by USSR
- Problem 6 proposed by Hungary

## 1968

- 1968 IMO (in Russia)
- Problem 1 proposed by Unknown Author, Romania (taken from a Romanian problem book)
- Problem 2 proposed by Czechoslovakia
- Problem 3 proposed by Bulgaria
- Problem 4 proposed by Poland
- Problem 5 proposed by East Germany
- Problem 6 proposed by David Monk, United Kingdom

## 1969

- 1969 IMO (in Romania)
- Problem 1 proposed by Wolfgang Engel, East Germany
- Problem 2 proposed by Hungary
- Problem 3 proposed by Poland
- Problem 4 proposed by Netherlands
- Problem 5 proposed by A. Mekei, Mongolia
- Problem 6 proposed by USSR

## 1970

- 1970 IMO (in Hungary)
- Problem 1 proposed by Poland
- Problem 2 proposed by Dumitru Batinetzu, Romania
- Problem 3 proposed by Åke Samuelsson, Sweden
- Problem 4 proposed by Czechoslovakia
- Problem 5 proposed by Bulgaria
- Problem 6 proposed by USSR

## 1971

- 1971 IMO (in Czechoslovakia)
- Problem 1 proposed by Hungary
- Problem 2 proposed by USSR
- Problem 3 proposed by Poland
- Problem 4 proposed by Netherlands
- Problem 5 proposed by Bulgaria
- Problem 6 proposed by Sweden

## 1972

- 1972 IMO (in Poland)
- Problem 1 proposed by USSR
- Problem 2 proposed by Netherlands
- Problem 3 proposed by United Kingdom
- Problem 4 proposed by Netherlands
- Problem 5 proposed by Bulgaria
- Problem 6 proposed by United Kingdom

## 1973

- 1973 IMO (in USSR)
- Problem 1 proposed by Czechoslovakia
- Problem 2 proposed by Poland
- Problem 3 proposed by Åke Samuelsson, Sweden
- Problem 4 proposed by Ðorde Dugošija, Yugoslavia
- Problem 5 proposed by Poland
- Problem 6 proposed by Åke Samuelsson, Sweden

## 1974

- 1974 IMO (in East Germany)
- Problem 1 proposed by Murray Klamkin, USA
- Problem 2 proposed by Matti Lehtinen, Finland
- Problem 3 proposed by Ciprian Borcea, Romania
- Problem 4 proposed by Bulgaria
- Problem 5 proposed by Jan van de Craats, Netherlands
- Problem 6 proposed by Sweden

## 1975

- 1975 IMO (in Bulgaria)
- Problem 1 proposed by Czechoslovakia
- Problem 2 proposed by United Kingdom
- Problem 3 proposed by Jan van de Craats, Netherlands
- Problem 4 proposed by USSR
- Problem 5 proposed by USSR
- Problem 6 proposed by David Monk, United Kingdom

## 1976

- 1976 IMO (in Austria)
- Problem 1 proposed by Czechoslovakia
- Problem 2 proposed by Matti Lehtinen, Finland
- Problem 3 proposed by Jan van de Craats, Netherlands
- Problem 4 proposed by Murray Klamkin, USA
- Problem 5 proposed by Jan van de Craats, Netherlands
- Problem 6 proposed by Robert Lyness and David Monk, United Kingdom

## 1977

- 1977 IMO (in Yugoslavia)
- Problem 1 proposed by Jan van de Craats, Netherlands
- Problem 2 proposed by Phan Duc Chinh, Vietnam
- Problem 3 proposed by Jan van de Craats, Netherlands
- Problem 4 proposed by David Monk, United Kingdom
- Problem 5 proposed by Hermann Frasch, West Germany
- Problem 6 proposed by Ivan Prodanov, Bulgaria

## 1978

- 1978 IMO (in Romania)
- Problem 1 proposed by Cuba
- Problem 2 proposed by Murray Klamkin, USA
- Problem 3 proposed by United Kingdom
- Problem 4 proposed by Murray Klamkin, USA
- Problem 5 proposed by France
- Problem 6 proposed by Jan van de Craats, Netherlands

## 1979

- 1979 IMO (in the United Kingdom)
- Problem 1 proposed by Arthur Engel, West Germany
- Problem 2 proposed by Nickolay Khadzhiivanov and Nedjalko Nenov, Bulgaria
- Problem 3 proposed by Nikolai Vasil'ev and Igor F. Sharygin, USSR
- Problem 4 proposed by Murray Klamkin, USA
- Problem 5 proposed by Joe Gillis, Israel
- Problem 6 proposed by Arthur Engel, West Germany

## 1980

## 1981

- 1981 IMO (in USA)
- Problem 1 proposed by David Monk, United Kingdom
- Problem 2 proposed by Arthur Engel, West Germany
- Problem 3 proposed by Jan van de Craats, Netherlands
- Problem 4 proposed by Belgium
- Problem 5 proposed by USSR
- Problem 6 proposed by Juha Oikkonen, Finland

## 1982

- 1982 IMO (in Hungary)
- Problem 1 proposed by David Monk, United Kingdom
- Problem 2 proposed by Jan van de Craats, Netherlands
- Problem 3 proposed by Alexander N. Grishkov, USSR
- Problem 4 proposed by David Monk, United Kingdom
- Problem 5 proposed by Jan van de Craats, Netherlands
- Problem 6 proposed by Van Nhu Cuong, Vietnam

## 1983

- 1983 IMO (in France)
- Problem 1 proposed by David Monk, United Kingdom
- Problem 2 proposed by Igor F. Sharygin, USSR
- Problem 3 proposed by Arthur Engel, West Germany
- Problem 4 proposed by Belgium
- Problem 5 proposed by Marcin Kuczma, Poland
- Problem 6 proposed by Murray Klamkin, USA

## 1984

- 1984 IMO (in Czechoslovakia)
- Problem 1 proposed by Michael Stoll and Bruno Haible, West Germany
- Problem 2 proposed by Aiko Tiggelaar, Netherlands
- Problem 3 proposed by Ioan Tomescu, Romania
- Problem 4 proposed by Laurentiu Panaitopol, Romania
- Problem 5 proposed by Tserendorj Dashdorj, Mongolia
- Problem 6 proposed by Poland

## 1985

- 1985 IMO (in Finland)
- Problem 1 proposed by Frank Budden, United Kingdom
- Problem 2 proposed by George Szekeres, Australia
- Problem 3 proposed by Jan van de Craats, Netherlands
- Problem 4 proposed by R. Gonchigdorj, Mongolia
- Problem 5 proposed by Igor F. Sharygin, USSR
- Problem 6 proposed by Åke Samuelsson, Sweden

## 1986

- 1986 IMO (in Poland)
- Problem 1 proposed by Arthur Engel, West Germany
- Problem 2 proposed by Gengzhe Chang and Dongxu Qi, China
- Problem 3 proposed by Elias Wegert, East Germany
- Problem 4 proposed by Sven Sigurðsson, Iceland
- Problem 5 proposed by David Monk, United Kingdom
- Problem 6 proposed by Konrad Engel, East Germany

## 1987

- 1987 IMO (in Cuba)
- Problem 1 proposed by Horst Sewerin, West Germany
- Problem 2 proposed by I.A. Kushnir, USSR
- Problem 3 proposed by Arthur Engel, West Germany
- Problem 4 proposed by Nguyen Minh Duc, Vietnam
- Problem 5 proposed by Hans-Dietrich Gronau, East Germany
- Problem 6 proposed by Vsevolod F. Lev, USSR

## 1988

- 1988 IMO (in Australia)
- Problem 1 proposed by Lucien Kieffer, Luxembourg
- Problem 2 proposed by Czechoslovakia
- Problem 3 proposed by David Monk, United Kingdom
- Problem 4 proposed by Finbarr Holland, Ireland
- Problem 5 proposed by Dimitris Kontogiannis, Greece
- Problem 6 proposed by Stephan Beck, West Germany

## 1989

- 1989 IMO (in West Germany)
- Problem 1 proposed by Severino Gervacio and Jose Marasigan, Philippines
- Problem 2 proposed by Esther Szekeres, Australia
- Problem 3 proposed by Harm Derksen, Netherlands
- Problem 4 proposed by Eggert Briem, Iceland
- Problem 5 proposed by Bernt Lindström, Sweden
- Problem 6 proposed by Marcin Kuczma, Poland

## 1990

- 1990 IMO (in China)
- Problem 1 proposed by C.R. Pranesachar, India
- Problem 2 proposed by Pavol Černek, Czechoslovakia
- Problem 3 proposed by Laurentiu Panaitopol, Romania
- Problem 4 proposed by Albert Erkip, Turkey
- Problem 5 proposed by Hagen von Eitzen, West Germany
- Problem 6 proposed by Harm Derksen, Netherlands

## 1991

- 1991 IMO (in Sweden)
- Problem 1 proposed by Arkadii Skopenkov, USSR
- Problem 2 proposed by Laurentiu Panaitopol, Romania
- Problem 3 proposed by Chengzhang Li, China
- Problem 4 proposed by Cecil Rousseau, USA
- Problem 5 proposed by Johan Yebbou, France
- Problem 6 proposed by Harm Derksen, Netherlands

## 1992

- 1992 IMO (in Russia)
- Problem 1 proposed by Achim Zulauf, New Zealand
- Problem 2 proposed by Belur Jana Venkatachala, India
- Problem 3 proposed by Chengzhang Li, China
- Problem 4 proposed by Johan Yebbou, France
- Problem 5 proposed by Stefano Mortola, Italy
- Problem 6 proposed by Tony Gardiner, United Kingdom

## 1993

- 1993 IMO (in Turkey)
- Problem 1 proposed by Tom Laffey, Ireland
- Problem 2 proposed by David Monk, United Kingdom
- Problem 3 proposed by Kerkko Luosto, Finland
- Problem 4 proposed by Donco Dimovski, Macedonia
- Problem 5 proposed by Elias Wegert, Germany
- Problem 6 proposed by Nicholas de Bruijn, Netherlands

## 1994

- 1994 IMO (in Hong Kong)
- Problem 1 proposed by Vincent Lafforgue, France
- Problem 2 proposed by Hans Lausch, Australia and Garnik Tonoyan, Armenia (independently)
- Problem 3 proposed by Gabriel Istrate, Romania
- Problem 4 proposed by Hans Lausch, Australia
- Problem 5 proposed by David Monk, United Kingdom
- Problem 6 proposed by Kerkko Luosto, Finland

## 1995

- 1995 IMO (in Canada)
- Problem 1 proposed by Borislav Mihailov, Bulgaria
- Problem 2 proposed by Nazar Agakhanov, Russia
- Problem 3 proposed by Jaromír Šimša, Czech Republic
- Problem 4 proposed by Marcin Kuczma, Poland
- Problem 5 proposed by Alastair McNaughton, New Zealand
- Problem 6 proposed by Marcin Kuczma, Poland

## 1996

- 1996 IMO (in India)
- Problem 1 proposed by Kerkko Luosto, Finland
- Problem 2 proposed by Jeffrey Grossman, Canada
- Problem 3 proposed by Mircea Becheanu, Romania
- Problem 4 proposed by Alexander S. Golovanov, Russia
- Problem 5 proposed by Nairi Sedrakyan, Armenia
- Problem 6 proposed by Laurent Rosaz, France

## 1997

- 1997 IMO (in Argentina)
- Problem 1 proposed by Igor Akylich and Igor Voronovich, Belarus
- Problem 2 proposed by David Monk, United Kingdom
- Problem 3 proposed by Oleg Bogopolsky, Russia
- Problem 4 proposed by Ebadollah S. Mahmoodian and Mohammad Mahdian, Iran
- Problem 5 proposed by Petr Kanovsky, Czech Republic
- Problem 6 proposed by Giedrius Alkauskas, Lithuania

## 1998

- 1998 IMO (in Taiwan)
- Problem 1 (G1) proposed by Charles Leytem, Luxembourg
- Problem 2 (C5) proposed by Ravi B. Bapat, India
- Problem 3 (N6) proposed by Igor Voronovich, Belarus
- Problem 4 (N1) proposed by David Monk, United Kingdom
- Problem 5 (G3) proposed by Vyacheslav Yasinsky, Ukraine
- Problem 6 (A5) proposed by Oleg Mushkarov and Nikolai Nikolov, Bulgaria

## 1999

- 1999 IMO (in Romania)
- Problem 1 (G3) proposed by Jan Willemson, Estonia
- Problem 2 (A1) proposed by Marcin Kuczma, Poland
- Problem 3 (C5) proposed by Eugenii Barabanov and Igor Voronovich, Belarus
- Problem 4 (N1) proposed by Liang-Ju Chu, Taiwan
- Problem 5 (G6) proposed by Pavel Kozhevnikov, Russia
- Problem 6 (A5) proposed by Tetsuya Ando, Japan

## 2000

- 2000 IMO (in South-Korea)
- Problem 1 (G2) proposed by Sergei Berlov, Russia
- Problem 2 (A1) proposed by Titu Andreescu, USA
- Problem 3 (A5) proposed by Sergei Shikh and Igor Voronovich, Belarus
- Problem 4 (C1) proposed by Sándor Dobos, Hungary
- Problem 5 (N3) proposed by Valerii Senderov, Russia
- Problem 6 (G8) proposed by Lev and Tatiana Emelianovii, Russia

## 2001

- 2001 IMO (in USA)
- Problem 1 (G2) proposed by Hojoo Lee, South Korea
- Problem 2 (A6) proposed by Hojoo Lee, South Korea
- Problem 3 (C8) proposed by Christian Bey, Germany
- Problem 4 (C2) proposed by Bill Sands, Canada
- Problem 5 (G8) proposed by Shay Gueron, Israel. (Also: Problem 2501 in Crux Mathematicorum, February 2000)
- Problem 6 (N5) proposed by Aleksander Ivanov, Bulgaria

## 2002

- 2002 IMO (in the United Kingdom)
- Problem 1 (C1) proposed by Federico Ardila, Colombia
- Problem 2 (G3) proposed by Hojoo Lee, South Korea
- Problem 3 (N6) proposed by Laurentiu Panaitopol, Romania
- Problem 4 (N2) proposed by Mihai Manea, Romania
- Problem 5 (A4) proposed by Belur Jana Venkatachala, India
- Problem 6 (G6) proposed by Vyacheslav Yasinsky, Ukraine

## 2003

- 2003 IMO (in Japan)
- Problem 1 (C1) proposed by Carlos Gustavo Moreira, Brazil
- Problem 2 (N3) proposed by Aleksander Ivanov, Bulgaria
- Problem 3 (G6) proposed by Waldemar Pompe, Poland
- Problem 4 (G1) proposed by Matti Lehtinen, Finland
- Problem 5 (A4) proposed by Finbarr Holland, Ireland
- Problem 6 (N6) proposed by Johan Yebbou, France

## 2004

- 2004 IMO (in Greece)
- Problem 1 (G1) proposed by Dinu Serbanescu and Valentin Vornicu, Romania
- Problem 2 (A4) proposed by Hojoo Lee, South Korea
- Problem 3 (C7) proposed by Jan Willemson, Estonia
- Problem 4 (A1) proposed by Hojoo Lee, South Korea
- Problem 5 (G4) proposed by Waldemar Pompe, Poland
- Problem 6 (N5) proposed by Mohsen Jamaali and Armin Morabbi, Iran

## 2005

- 2005 IMO (in Mexico)
- Problem 1 (G2) proposed by Bogdan Enescu, Romania
- Problem 2 (N2) proposed by Nicholas de Bruijn, Netherlands
- Problem 3 (A5) proposed by Hojoo Lee, South Korea
- Problem 4 (N1) proposed by Mariusz Skalba, Poland
- Problem 5 (G4) proposed by Waldemar Pompe, Poland
- Problem 6 (C6) proposed by Radu Gologan and Dan Schwarz, Romania

## 2006

- 2006 IMO (in Slovenia)
- Problem 1 (G1) proposed by Hojoo Lee, South Korea
- Problem 2 (C2) proposed by Dušan Djukić, Serbia
- Problem 3 (A6) proposed by Finbarr Holland, Ireland
- Problem 4 (N1) proposed by Zuming Feng, USA
- Problem 5 (N4) proposed by Dan Schwarz, Romania
- Problem 6 (G10) proposed by Dušan Djukić, Serbia

## 2007

- 2007 IMO (in Vietnam)
- Problem 1 (A1) proposed by Michael Albert, New Zealand
- Problem 2 (G4) proposed by Charles Leytem, Luxembourg
- Problem 3 (C6) proposed by Vasily Astakhov, Russia
- Problem 4 (G1) proposed by Marek Pechal, Czech Republic
- Problem 5 (N6) proposed by Kevin Buzzard and Edward Crane, United Kingdom
- Problem 6 (A7) proposed by Gerhard Woeginger, Netherlands

## 2008

- 2008 IMO (in Spain)
- Problem 1 (G1) proposed by Andrey Gavrilyuk, Russia
- Problem 2 (A2) proposed by Walther Janous, Austria
- Problem 3 (N6) proposed by Kęstutis Česnavičius, Lithuania
- Problem 4 (A1) proposed by Hojoo Lee, South Korea
- Problem 5 (C4) proposed by Bruno Le Floch and Ilia Smilga, France
- Problem 6 (G7) proposed by Vladimir Shmarov, Russia

## 2009

- 2009 IMO (in Germany)
- Problem 1 (N1) proposed by Ross Atkins, Australia
- Problem 2 (G2) proposed by Sergei Berlov, Russia
- Problem 3 (A6) proposed by Gabriel Carroll, USA
- Problem 4 (G1) proposed by Hojoo Lee, Peter Vandendriessche and Jan Vonk, Belgium
- Problem 5 (A3) proposed by Bruno Le Floch, France
- Problem 6 (C7) proposed by Dmitry Khramtsov, Russia

## 2010

- 2010 IMO (in Kazakhstan)
- Problem 1 (A1) proposed by Pierre Bornsztein, France
- Problem 2 (G4) proposed by Tai Wai Ming and Wang Chongli, Hong Kong
- Problem 3 (N5) proposed by Gabriel Carroll, USA
- Problem 4 (G2) proposed by Marcin Kuczma, Poland
- Problem 5 (C4) proposed by Hans Zantema, Netherlands
- Problem 6 (A7) proposed by Morteza Saghafiyan, Iran, Answer by Aadi

## 2011

- 2011 IMO (in the Netherlands)
- Problem 1 (A1) proposed by Fernando Campos, Mexico
- Problem 2 (C3) proposed by Geoff Smith, United Kingdom
- Problem 3 (A6) proposed by Igor Voronovich, Belarus
- Problem 4 (C1) proposed by Morteza Saghafiyan, Iran
- Problem 5 (N5) proposed by Seyedmahyar Sefidgaran, Iran
- Problem 6 (G8) proposed by Japanese PSC, Japan

## 2012

- 2012 IMO (in Argentina)
- Problem 1 (G1) proposed by Evangelos Psychas, Greece
- Problem 2 (A3) proposed by Angelo di Pasquale, Australia
- Problem 3 (C6) proposed by David Arthur, Canada
- Problem 4 (A1) proposed by Liam Baker, South Africa
- Problem 5 (G5) proposed by Josef Tkadlec, Czech Republic
- Problem 6 (N7) proposed by Dušan Djukić, Serbia

## 2013

- 2013 IMO (in Colombia)
- Problem 1 (N2) proposed by Japanese PSC, Japan
- Problem 2 (C2) proposed by Ivan Guo, Australia
- Problem 3 (G6) proposed by Alexander A. Polyansky, Russia
- Problem 4 (G1) proposed by Warut Suksompong and Potcharapol Suteparuk, Thailand
- Problem 5 (A3) proposed by Nikolai Nikolov, Bulgaria
- Problem 6 (C7) proposed by Alexander S. Golovanov and Mikhail A. Ivanov, Russia

## 2014

- 2014 IMO (in South Africa)
- Problem 1 (A1) proposed by Gerhard Woeginger, Austria
- Problem 2 (C3) proposed by Tonči Kokan, Croatia
- Problem 3 (G5) proposed by Ali Zamani, Iran
- Problem 4 (G1) proposed by Giorgi Arabidze, Georgia
- Problem 5 (N3) proposed by Gerhard Woeginger, Luxembourg
- Problem 6 (C5) proposed by Gerhard Woeginger, Austria

## 2015

- 2015 IMO (in Thailand)
- Problem 1 (C2) proposed by Merlijn Staps, Netherlands
- Problem 2 (N5) proposed by Dušan Djukić, Serbia
- Problem 3 (G6) proposed by Danylo Khilko and Mykhailo Plotnikov, Ukraine
- Problem 4 (G2) proposed by Silouanos Brazitikos and Evangelos Psychas, Greece
- Problem 5 (A4) proposed by Dorlir Ahmeti, Albania
- Problem 6 (C5) proposed by Ross Atkins and Ivan Guo, Australia

## 2016

- 2016 IMO (in Hong Kong)
- Problem 1 (G1) proposed by Art Waeterschoot, Belgium
- Problem 2 (C4) proposed by Trevor Tao, Australia
- Problem 3 (N7) proposed by Aleksandr Gaifullin, Russia
- Problem 4 (N3) proposed by Gerhard Woeginger, Luxembourg
- Problem 5 (A6) proposed by Nazar Agakhanov and Ilya Bogdanov, Russia
- Problem 6 (C7) proposed by Josef Tkadlec, Czech Republic

## 2017

- 2017 IMO (in Brazil)
- Problem 1 (N1) proposed by Stephan Wagner, South Africa
- Problem 2 (A6) proposed by Dorlir Ahmeti, Albania
- Problem 3 (C5) proposed by Gerhard Woeginger, Austria
- Problem 4 (G2) proposed by Charles Leytem, Luxembourg
- Problem 5 (C4) proposed by Grigory Chelnokov, Russia
- Problem 6 (N7) proposed by John Berman, USA

## 2018

- 2018 IMO (in Romania)
- Problem 1 (G1) proposed by Silouanos Brazitikos, Evangelos Psychas and Michael Sarantis, Greece
- Problem 2 (A2) proposed by Patrik Bak, Slovakia
- Problem 3 (C4) proposed by Morteza Saghafian, Iran
- Problem 4 (C2) proposed by Gurgen Asatryan, Armenia
- Problem 5 (N4) proposed by Bayarmagnai Gombodorj, Mongolia
- Problem 6 (G6) proposed by Tomasz Ciesla, Poland

## 2019

- 2019 IMO (in the United Kingdom)
- Problem 1 (A1) proposed by Liam Baker, South Africa
- Problem 2 (G3) proposed by Anton Trygub, Ukraine
- Problem 3 (C5) proposed by Adrian Beker, Croatia
- Problem 4 (N1) proposed by Gabriel Chicas Reyes, El Salvador
- Problem 5 (C3) proposed by David Altizio, USA
- Problem 6 (G7) proposed by Anant Mudgal, India

## 2020

- 2020 IMO (in Russia / virtual)
- Problem 1 (G2) proposed by Dominik Burek, Poland
- Problem 2 (A4) proposed by Stijn Cambie, Belgium
- Problem 3 (C6) proposed by Milan Haiman and Carl Schildkraut, Hungary
- Problem 4 (C3) proposed by Tejaswi Navrinarekallu, India
- Problem 5 (N3) proposed by Oleg Košik, Estonia
- Problem 6 (G9) proposed by Ting-Feng Lin and Hung-Hsun Hans Yu, Taiwan

## 2021

- 2021 IMO (in Russia / virtual)
- Problem 1 (N2) proposed by Australia
- Problem 2 (A4) proposed by Calvin Deng, Canada
- Problem 3 (G7) proposed by Mykhailo Shtandenko, Ukraine
- Problem 4 (G2) proposed by Dominik Burek and Tomasz Ciesla, Poland
- Problem 5 (C3) proposed by Spain
- Problem 6 (A6) proposed by Austria

## 2022

- 2022 IMO (in Norway)
- Problem 1 (C2) proposed by France
- Problem 2 (A3) proposed by Netherlands
- Problem 3 (N7) proposed by USA
- Problem 4 (G1) proposed by Slovakia
- Problem 5 (N4) proposed by Belgium
- Problem 6 (C8) proposed by Serbia

## 2023

## 2024

## Comment

This page lists the authors and the proposing countries of the problems of the IMO.

For many problems, the composers do not have the nationality of the proposing country. For instance, problem 2009/4 was proposed by Belgium, but only two of the three problem authors were Belgian, whereas the third is from South-Korea. Similarly, problem 2020/3 was proposed by Hungary with one Hungarian and one non-Hungarian problem author.

To the current moment, there is only a single IMO problem that has two distinct proposing countries: The if-part of problem 1994/2 was proposed by Australia and its only-if part by Armenia.