Log In
Register
IMOmath
Olympiads
Book
Training
IMO Results
Forum
44th IMO 2003 Results
The results are sorted according to the total number of points.
To see the list of students displayed by countries, please
click here.
Code
Name
1
2
3
4
5
6
Σ
Award
1
CHN5
Fu Yunhao
7
7
7
7
7
7
42
Gold medal
1
VIE1
Lê Hùng Việt Bảo
7
7
7
7
7
7
42
Gold medal
1
VIE5
Nguyễn Trọng Cảnh
7
7
7
7
7
7
42
Gold medal
4
BGR4
Kaloyan Slavov
7
7
7
7
7
6
41
Gold medal
5
BGR6
Rumen Zarev
7
7
6
7
6
7
40
Gold medal
6
BGR5
Iliya Tsekov
7
3
7
7
7
7
38
Gold medal
6
ROU1
Ana Caraiani
7
7
3
7
7
7
38
Gold medal
6
RUS2
Oleg Golberg
7
3
7
7
7
7
38
Gold medal
9
BGR1
Rosen Kralev
7
7
7
7
7
2
37
Gold medal
9
BGR2
Aleksandar Lishkov
2
7
7
7
7
7
37
Gold medal
9
CHN2
Wang Wei
7
7
7
7
7
2
37
Gold medal
12
CHN6
Xiang Zhen
7
7
7
7
7
1
36
Gold medal
12
GER4
Christian Reiher
7
7
7
7
1
7
36
Gold medal
12
RUS3
Nikolay Gravin
7
7
7
7
7
1
36
Gold medal
12
USA4
Po-Ru Loh
7
7
7
7
7
1
36
Gold medal
16
CHN1
Fang Jiacong
7
7
7
7
7
0
35
Gold medal
16
KOR4
June Hyuk Jung
7
7
0
7
7
7
35
Gold medal
16
USA1
Daniel Kane
7
7
0
7
7
7
35
Gold medal
19
BGR3
Dobromir Rahnev
7
3
7
7
3
7
34
Gold medal
20
CHN3
Wan Xin
7
5
0
7
7
7
33
Gold medal
20
USA5
Aaron Pixton
7
7
4
7
7
1
33
Gold medal
22
USA2
Anders Kaseorg
7
7
7
7
1
3
32
Gold medal
23
CAN1
Olena Bormashenko
7
3
7
7
7
0
31
Gold medal
23
THA3
Thanasin Nampaisarn
7
3
0
7
7
7
31
Gold medal
23
TUR1
Selim Bahadır
7
3
0
7
7
7
31
Gold medal
26
CAN6
Jacob Tsimerman
7
7
7
7
1
1
30
Gold medal
26
KOR6
Yeo-Il Yoon
7
7
1
7
7
1
30
Gold medal
26
UKR5
Varvara Shepelska
7
7
7
7
2
0
30
Gold medal
29
ARG4
Carlos di Fiore
7
7
0
7
1
7
29
Gold medal
29
BLR5
Victoria Lebed
7
7
0
7
7
1
29
Gold medal
29
HUN6
Béla András Rácz
7
7
0
7
7
1
29
Gold medal
29
JPN4
Masaki Nishimoto
7
7
0
7
7
1
29
Gold medal
29
KAZ6
Kuat Yessenov
7
7
0
7
7
1
29
Gold medal
29
POL4
Marcin Pilipczuk
7
7
0
7
7
1
29
Gold medal
29
RUS1
Andrey Igorevich Badzyan
7
7
0
7
7
1
29
Gold medal
29
TWN2
Shao-Lun Huang
7
7
0
7
7
1
29
Gold medal
29
UNK3
Paul Jefferys
7
7
0
7
7
1
29
Gold medal
38
CHN4
Zhou You
7
7
0
7
7
0
28
Silver medal
38
ISR2
Alexey Entin
7
5
0
7
2
7
28
Silver medal
38
JPN6
Yoshiki Oshima
7
7
0
7
7
0
28
Silver medal
38
KOR5
Byoung Hyuck Kim
5
7
0
7
2
7
28
Silver medal
38
MDA1
Iurie Boreico
7
7
0
7
7
0
28
Silver medal
38
POL2
Paweł Januszewski
7
7
0
7
7
0
28
Silver medal
38
TUR6
Nizameddin Haşim Ordulu
2
5
0
7
7
7
28
Silver medal
38
UNK2
Jennifer Gardner
7
7
0
7
7
0
28
Silver medal
46
HUN2
Demeter Kiss
7
7
0
7
1
5
27
Silver medal
46
USA3
Mark Lipson
7
5
0
7
7
1
27
Silver medal
48
FRA1
Olivier Benoist
7
5
0
7
7
0
26
Silver medal
48
VIE3
Nguyễn Dang Khoa
7
5
0
7
7
0
26
Silver medal
50
IRN3
Hessam Mahdavifar
7
3
0
7
1
7
25
Silver medal
50
KAZ2
Baurzhan Bektemirov
7
3
0
7
6
2
25
Silver medal
50
ROU6
Andrei Ştefănescu
7
5
0
7
5
1
25
Silver medal
50
RUS6
Yuri Volkov
7
3
0
7
7
1
25
Silver medal
50
TUR4
Selman Erol
7
3
0
7
7
1
25
Silver medal
50
USA6
Yan Zhang
7
3
0
7
7
1
25
Silver medal
56
GEO2
Nicholas Jimsheleishvili
7
3
0
7
7
0
24
Silver medal
56
KOR3
Serin Hong
7
2
0
7
7
1
24
Silver medal
56
MNG5
Sainbayar Sukhbaatar
7
2
0
7
7
1
24
Silver medal
59
HUN5
Péter Pál Pach
7
7
0
7
1
1
23
Silver medal
59
IND4
Vipul Naik
7
0
7
7
1
1
23
Silver medal
59
ISR3
Alexander Kemarski
7
5
0
3
1
7
23
Silver medal
59
NOR3
David Kunszenti-Kovacs
7
6
1
7
1
1
23
Silver medal
59
RUS4
Dmitriy Shiryayev
7
7
0
7
1
1
23
Silver medal
59
SCG2
Aleksandar Ilić
7
1
1
7
7
0
23
Silver medal
59
SCG6
Marko Radovanović
7
2
0
7
7
0
23
Silver medal
59
TUR3
Fatih Deniz
7
7
0
7
1
1
23
Silver medal
59
UKR3
Maksym Katsev
7
7
0
7
0
2
23
Silver medal
59
VIE2
Nguyễn Dang Hop
2
7
0
7
7
0
23
Silver medal
69
AUS3
Laurence Field
7
7
0
7
1
0
22
Silver medal
69
AZE2
Javid Habibov
7
1
0
7
7
0
22
Silver medal
69
BEL6
Cedric Troessaert
7
7
0
7
1
0
22
Silver medal
69
BLR3
Igor Khrol
7
7
0
7
1
0
22
Silver medal
69
BLR6
Kanstantsin Pashkovich
7
7
0
7
1
0
22
Silver medal
69
HEL5
Michail Rassias
7
7
0
7
1
0
22
Silver medal
69
HKG2
Tsz Chiu Kwok
1
7
0
7
7
0
22
Silver medal
69
HUN1
Endre Csóka
7
3
3
7
2
0
22
Silver medal
69
IND5
Shubhangi Saraf
7
7
0
7
1
0
22
Silver medal
69
JPN2
Kei Irie
5
2
0
7
1
7
22
Silver medal
69
KAZ4
Baurzhan Urgunshbayev
7
7
0
7
1
0
22
Silver medal
69
ROU4
Andrei Neguţ
7
0
0
7
7
1
22
Silver medal
69
ROU5
Claudiu Raicu
7
7
0
7
1
0
22
Silver medal
69
THA6
Sira Sriswasdi
7
1
0
7
7
0
22
Silver medal
83
IND2
Swarnendu Datta
7
5
0
7
1
1
21
Silver medal
83
IRN2
Mohammad Amin Khajehnejad
2
3
0
7
2
7
21
Silver medal
83
JPN5
Yuji Odaka
7
2
0
7
4
1
21
Silver medal
83
KOR2
Jaehyeok Heo
2
3
0
7
7
2
21
Silver medal
83
POL6
Aleksander Zabłocki
7
7
0
7
0
0
21
Silver medal
83
ROU2
Gabriel-Emanuel Kreindler
5
1
0
7
7
1
21
Silver medal
83
TWN4
Chung-Heng Yeh
7
3
0
7
4
0
21
Silver medal
83
UKR2
Dmytro Gordon
7
0
0
7
7
0
21
Silver medal
83
UZB5
Doniyor Nafasov
0
7
0
7
7
0
21
Silver medal
83
VIE4
Nguyễn Tien Viet
1
5
0
7
7
1
21
Silver medal
93
ARG6
Yue Yang
7
5
0
7
1
0
20
Silver medal
93
CZE6
Jan Moláček
5
7
0
7
1
0
20
Silver medal
93
GER1
Richard Bamler
7
2
0
7
2
2
20
Silver medal
93
IND6
Nikhil Savale
7
5
0
6
1
1
20
Silver medal
93
TWN3
Daw-Sen Hwang
2
3
0
7
7
1
20
Silver medal
98
AUS6
Daniel Nadasi
7
3
0
7
1
1
19
Silver medal
98
BRA5
Fábio Dias Moreira
7
3
0
7
1
1
19
Silver medal
98
FRA6
Pierre Simon
7
5
0
7
0
0
19
Silver medal
98
GER6
Michael Tyomkyn
7
3
0
7
1
1
19
Silver medal
98
HKG6
Hok Pun Yu
7
7
3
0
1
1
19
Silver medal
98
IRN5
Ahmad Peivandi Karizbodaghi
7
2
0
7
1
2
19
Silver medal
98
KOR1
Kyeong Su Choi
7
7
0
4
1
0
19
Silver medal
98
SCG5
Aleksandar Pejčev
2
2
0
7
7
1
19
Silver medal
98
UNK5
Martin Orr
7
3
0
7
1
1
19
Silver medal
107
BRA1
Alex Corrêa Abreu
7
3
0
7
1
0
18
Bronze medal
107
BRA2
Samuel Barbosa Feitosa
2
2
0
7
0
7
18
Bronze medal
107
CAN5
Robert Barrington Leigh
7
3
0
7
1
0
18
Bronze medal
107
HRV4
Rudi Mrazović
7
3
0
7
1
0
18
Bronze medal
107
FRA3
Alexandre Boritchev
7
3
0
7
1
0
18
Bronze medal
107
GEO4
George Merabishvili
7
2
0
7
2
0
18
Bronze medal
107
IRN4
Seyed Gholamhosein Mohimani Emamzadeh
7
3
0
7
1
0
18
Bronze medal
107
ISR4
Vadim Sheyn
2
7
0
7
1
1
18
Bronze medal
107
MEX3
Marco Antonio Figueroa Ibarra
7
1
0
7
3
0
18
Bronze medal
107
MNG6
Gerelt Tserenjigmid
2
7
0
7
0
2
18
Bronze medal
107
PRI2
Sherry Gong
7
3
0
7
1
0
18
Bronze medal
107
SGP5
Wei En Joel Tay
7
3
0
7
0
1
18
Bronze medal
107
SWE4
Valentina Chapovalova
7
3
0
7
1
0
18
Bronze medal
107
THA2
Tirasan Khandhawit
2
3
0
7
6
0
18
Bronze medal
107
TWN1
Hsin-Yu Chao
7
3
0
7
1
0
18
Bronze medal
107
UNK4
Gavin Johnstone
7
3
0
7
1
0
18
Bronze medal
107
VIE6
Vũ Nhat Huy
2
7
0
7
1
1
18
Bronze medal
124
BEL5
Antony Trinh
7
3
0
7
0
0
17
Bronze medal
124
BIH2
Milanka Janković
7
2
0
7
1
0
17
Bronze medal
124
BLR1
Stanislau Arkhipau
7
2
0
7
1
0
17
Bronze medal
124
BRA6
Davi Máximo Alexandrino Nogueira
2
3
0
7
4
1
17
Bronze medal
124
HRV6
Marko Živković
0
3
0
7
7
0
17
Bronze medal
124
IND3
Anand Deopurkar
7
1
0
7
1
1
17
Bronze medal
124
IRN6
Mohammad Abbas Rezaei
2
7
0
7
0
1
17
Bronze medal
124
ISR1
Eran Assaf
2
7
0
7
1
0
17
Bronze medal
124
ISR5
Yehonatan Yedida
7
3
0
7
0
0
17
Bronze medal
124
JPN3
Tomohiro Nagasaka
7
1
0
7
1
1
17
Bronze medal
124
SCG3
Jelena Milanović
7
2
0
7
1
0
17
Bronze medal
124
TWN6
Chin-Yi Lin
7
3
0
7
0
0
17
Bronze medal
124
UNK1
David Fidler
7
3
0
7
0
0
17
Bronze medal
124
UNK6
Nathan Bowler
7
3
0
5
1
1
17
Bronze medal
138
BIH4
Jusuf Ramić
7
2
0
7
0
0
16
Bronze medal
138
BLR4
Uladzimir Kokarau
7
1
0
7
1
0
16
Bronze medal
138
CAN2
Tianyi (David) Han
1
7
0
7
1
0
16
Bronze medal
138
CAN3
Oleg Ivrii
5
3
0
7
1
0
16
Bronze medal
138
CZE5
Jaromír Kuben
7
1
0
7
1
0
16
Bronze medal
138
GEO5
George Orvelashvili
7
1
0
7
1
0
16
Bronze medal
138
HEL4
Michael-Romanos Papalampros
5
3
0
7
1
0
16
Bronze medal
138
HKG4
Tsz Hang Siu
5
2
0
7
2
0
16
Bronze medal
138
HUN3
Albert Tihamér Kocsis
7
0
0
7
1
1
16
Bronze medal
138
IDN2
Septian Hartono
0
2
0
7
7
0
16
Bronze medal
138
IDN6
Fajar Yuliawan
2
0
0
7
7
0
16
Bronze medal
138
KAZ3
Meiram Murzabulatov
2
3
0
7
4
0
16
Bronze medal
138
LVA6
Artūrs Verza
7
1
0
7
1
0
16
Bronze medal
138
MDA2
Ivan Borsenco
5
3
0
7
1
0
16
Bronze medal
138
MDA6
Victor Rojco
7
1
0
7
1
0
16
Bronze medal
138
MNG2
Enkhtaivan Ganbat
7
1
0
7
1
0
16
Bronze medal
138
MNG3
Sainjargal Huyagdorj
7
1
0
7
1
0
16
Bronze medal
138
PER1
Claudio Vicente Espinoza Choqquepura
7
1
0
7
1
0
16
Bronze medal
138
RUS5
Aleksandr Smirnov
2
5
0
7
1
1
16
Bronze medal
138
SAF4
Tamara von Glehn
2
3
0
7
4
0
16
Bronze medal
138
ESP2
Víctor González Alonso
7
1
0
7
1
0
16
Bronze medal
138
THA4
Natee Pitiwan
7
1
0
7
1
0
16
Bronze medal
138
TKM2
Arslan Berdimuradow
2
0
0
7
7
0
16
Bronze medal
138
TUR2
Ali Adalı
2
3
0
7
3
1
16
Bronze medal
138
UKR6
Tetyana Shcherbyna
7
1
0
7
0
1
16
Bronze medal
163
ARG2
Pablo Dal Lago
7
1
0
7
0
0
15
Bronze medal
163
ARM2
Levon Haykazyan
7
1
0
7
0
0
15
Bronze medal
163
ARM4
Levon Nurbekian
0
1
0
7
7
0
15
Bronze medal
163
GER2
Peter Eberhard
0
7
0
7
1
0
15
Bronze medal
163
HEL2
Andreas Galanis
0
7
0
7
1
0
15
Bronze medal
163
HKG5
Kai Sing Yeung
7
0
0
7
1
0
15
Bronze medal
163
KAZ1
Dauren Auzhani
2
5
0
7
1
0
15
Bronze medal
163
KGZ2
Timur Mambetov
7
1
0
7
0
0
15
Bronze medal
163
KGZ5
Nurdin Takenov
0
1
7
7
0
0
15
Bronze medal
163
LUX1
Marc Kaufmann
7
1
0
7
0
0
15
Bronze medal
163
MAC5
Kuan Kio Ngai
7
0
0
7
1
0
15
Bronze medal
163
MEX2
Ana Paula Estrada Vargas
7
1
0
7
0
0
15
Bronze medal
163
MEX5
Antonio Olivas Martínez
7
1
0
7
0
0
15
Bronze medal
163
ROU3
Ioan Manolescu
7
7
0
0
1
0
15
Bronze medal
163
SGP3
Jia Min Charmaine Sia
7
1
0
7
0
0
15
Bronze medal
163
SVK3
Péter Koltai
5
3
0
7
0
0
15
Bronze medal
179
ARG5
Lucas Rearte
7
0
0
7
0
0
14
Bronze medal
179
ARM1
Avet Grigoryan
0
7
0
7
0
0
14
Bronze medal
179
AUS1
Ross Atkins
2
3
0
7
1
1
14
Bronze medal
179
AUS4
Ivan Guo
5
1
0
7
1
0
14
Bronze medal
179
COL6
Santiago Saavedra Pineda
7
3
0
3
1
0
14
Bronze medal
179
CUB1
Mario Garcia Armas
2
5
0
7
0
0
14
Bronze medal
179
CZE3
Pavel Kocourek
0
7
0
7
0
0
14
Bronze medal
179
FRA5
Raphael Beuzart-Plessis
5
5
0
3
1
0
14
Bronze medal
179
HEL3
Athanasios Papaioannou
5
0
0
7
1
1
14
Bronze medal
179
ITA5
Giulio Tiozzo
5
2
0
7
0
0
14
Bronze medal
179
JPN1
Jun Adachi
6
3
0
5
0
0
14
Bronze medal
179
LTU5
Matas Šileikis
5
1
0
7
1
0
14
Bronze medal
179
LTU6
Andrius Stankevičius
7
0
0
7
0
0
14
Bronze medal
179
MKD4
Ilija Jovčeski
2
2
0
7
2
1
14
Bronze medal
179
SAF3
Ingrid von Glehn
7
3
0
3
1
0
14
Bronze medal
179
SVK5
Tomáš Váňa
7
2
0
2
3
0
14
Bronze medal
179
UKR1
Galina Dobrovolska
0
5
0
7
0
2
14
Bronze medal
179
UKR4
Dmytro Petrovsky
2
3
0
7
1
1
14
Bronze medal
197
AZE6
Tural Sadigov
2
3
0
7
1
0
13
Bronze medal
197
COL1
Juan Ignacio Restrepo Lozano
2
3
0
7
1
0
13
Bronze medal
197
COL3
Pascual Restrepo Mesa
5
0
0
7
0
1
13
Bronze medal
197
HRV1
Mario Flajšlik
7
3
0
3
0
0
13
Bronze medal
197
FIN1
Miikka Heikkinen
5
1
0
7
0
0
13
Bronze medal
197
HEL1
Stefanos Aretakis
2
3
0
7
1
0
13
Bronze medal
197
ISL6
Eyvindur Ari Pálsson
2
3
0
7
1
0
13
Bronze medal
197
MAC3
Ieng Wai Lio
0
0
0
7
6
0
13
Bronze medal
197
MKD6
Stojan Trajanovski
2
3
0
7
1
0
13
Bronze medal
197
SAF1
Dirk Basson
2
1
0
7
3
0
13
Bronze medal
197
SVK2
Michal Burger
7
3
0
2
1
0
13
Bronze medal
197
SVK4
František Simančík
7
2
0
3
1
0
13
Bronze medal
197
THA5
Nithi Rungthanapirom
2
3
0
7
1
0
13
Bronze medal
197
UZB3
Aziz Jurakulov
0
5
0
7
1
0
13
Bronze medal
211
ARG3
Alejandro Deymonnaz
0
1
7
3
1
0
12
H. mention
211
AUS2
Zhihong Chen
2
2
0
7
1
0
12
H. mention
211
AUT3
Markus Riegler
7
3
0
0
2
0
12
H. mention
211
AZE5
Khayal Musayev
0
5
0
7
0
0
12
H. mention
211
COL5
Ivan Guillermo Contreras Palacios
1
3
0
7
1
0
12
H. mention
211
EST1
Juhan Aru
1
3
0
7
1
0
12
H. mention
211
GEO1
Vano Gokadze
0
3
0
7
2
0
12
H. mention
211
GER5
Alex Schreiber
2
2
7
0
1
0
12
H. mention
211
HKG1
Tat Chi Chung
2
1
0
7
2
0
12
H. mention
211
IDN1
Prastudy Mungkas Fauzi
7
3
0
1
1
0
12
H. mention
211
IND1
Aditya Bhaskara
2
2
0
7
1
0
12
H. mention
211
IRN1
Nima Noorshams
2
2
0
7
1
0
12
H. mention
211
ITA1
Luca Barbieri
7
3
0
1
1
0
12
H. mention
211
KAZ5
Anton Vassilyev
1
2
0
7
1
1
12
H. mention
211
LVA3
Pēteris Grīviņš
2
2
0
7
1
0
12
H. mention
211
NOR6
Rune Valle
7
1
0
3
1
0
12
H. mention
211
SGP1
Kai Fong Ernest Chong
2
3
0
7
0
0
12
H. mention
211
SGP4
Jingyi Kenneth Tay
2
1
0
7
1
1
12
H. mention
211
ESP3
Luis Hernández Corbato
2
1
0
2
7
0
12
H. mention
211
SVK6
Jakub Závodný
7
1
0
3
1
0
12
H. mention
231
AUS5
Marshall Ma
2
1
0
7
1
0
11
H. mention
231
AUT4
Clemens Koppensteiner
7
1
0
2
1
0
11
H. mention
231
BRA3
Rafael Daigo Hirama
0
1
0
7
3
0
11
H. mention
231
COL2
Jonathan Montano Martinez
2
2
0
7
0
0
11
H. mention
231
HRV2
Dijana Kreso
0
3
0
7
1
0
11
H. mention
231
HRV5
Tvrtko Tadić
2
1
0
7
1
0
11
H. mention
231
CZE2
Vítězslav Kala
7
0
0
3
1
0
11
H. mention
231
HUN4
Zoltán Lóránt Nagy
7
3
0
0
1
0
11
H. mention
231
IRL1
Diarmuid Early
7
3
0
1
0
0
11
H. mention
231
LVA4
Edgars Jākobsons
7
1
0
3
0
0
11
H. mention
231
MAR3
Mohamed Ben Driss Alami
2
0
0
7
2
0
11
H. mention
231
MDA3
Ion Budanaev
2
0
0
7
2
0
11
H. mention
231
MNG1
Ganbat Atarsaikhan
2
1
0
7
1
0
11
H. mention
231
NZL4
Stephen Merriman
7
3
0
0
1
0
11
H. mention
231
PER4
Sergio Eduardo Vera Patino
2
2
0
7
0
0
11
H. mention
231
THA1
Saran Ahuja
2
1
0
7
1
0
11
H. mention
247
BEL4
Arne Smeets
0
3
0
7
0
0
10
H. mention
247
BIH3
Dino Oglić
2
0
0
7
1
0
10
H. mention
247
HRV3
Miljen Mikić
2
1
0
7
0
0
10
H. mention
247
EST2
Oleg Koshik
7
1
0
0
2
0
10
H. mention
247
EST5
Laur Tooming
7
1
0
1
1
0
10
H. mention
247
FIN6
Niko Vuokko
2
1
0
7
0
0
10
H. mention
247
FRA2
Denis Boisnault
7
1
0
2
0
0
10
H. mention
247
GER3
Friedrich Feuerstein
0
3
0
7
0
0
10
H. mention
247
IDN4
Guntur Sinardi
2
1
0
0
7
0
10
H. mention
247
LUX2
Sam Meyer
7
1
0
2
0
0
10
H. mention
247
NOR2
Matias Holte
2
1
0
5
1
1
10
247
NZL5
Peter Nelson
7
1
1
0
1
0
10
H. mention
247
POL3
Michał Lasoń
2
0
0
7
0
1
10
H. mention
247
POR5
Domingos Jose Ramos Lopes
2
0
0
7
1
0
10
H. mention
247
SVN3
Janez Šter
0
3
0
7
0
0
10
H. mention
247
SCG4
Milan Novaković
2
0
1
7
0
0
10
H. mention
247
ESP1
Maite Peña Alcaraz
7
0
0
3
0
0
10
H. mention
247
ESP4
Daniel Rodrigo López
2
0
0
7
1
0
10
H. mention
247
SVK1
Hana Budáčová
1
1
0
7
1
0
10
H. mention
247
SWE6
Grigori Grozman
7
0
0
3
0
0
10
H. mention
247
TTO6
Kieron Singh
2
1
0
7
0
0
10
H. mention
247
TUR5
Fatih Ölmez
2
0
0
7
1
0
10
H. mention
269
ALB5
Gjergji Zaimi
0
1
0
7
1
0
9
H. mention
269
AZE4
Tavakgul Mehraliyev
2
0
0
7
0
0
9
H. mention
269
BIH6
Emir Sokić
2
0
0
7
0
0
9
H. mention
269
BRA4
Larissa Cavalcante Queiroz de Lima
1
0
0
7
0
1
9
H. mention
269
CZE1
Pavel Čížek
7
1
0
0
1
0
9
H. mention
269
CZE4
Marek Krčál
7
0
0
2
0
0
9
H. mention
269
FIN5
Aleksi Saarela
7
0
0
1
1
0
9
H. mention
269
IDN5
Wahyu Perdana Yudistiawan
0
2
0
7
0
0
9
H. mention
269
ITA4
Riccardo Scala
2
0
0
7
0
0
9
H. mention
269
KGZ1
Aybek Jolbunov
0
1
0
7
1
0
9
H. mention
269
KGZ6
Ernist Tilenbayev
0
1
0
7
1
0
9
H. mention
269
MAS5
Chang Yang Yew
7
2
0
0
0
0
9
H. mention
269
MAR2
Ali Jadallah Belabess
0
2
0
7
0
0
9
H. mention
269
MKD1
Zoran Dimov
2
0
0
7
0
0
9
H. mention
269
MDA5
Dan Prohnitchi
0
2
0
7
0
0
9
H. mention
269
NLD3
Martijn Mink
2
3
0
3
1
0
9
269
NZL3
Victor Lo
2
3
0
2
2
0
9
269
NZL6
Richard Yu
2
0
0
7
0
0
9
H. mention
269
SGP6
Wei Hao Teo
2
0
0
7
0
0
9
H. mention
269
SCG1
Aleskandar Branković
1
0
0
7
1
0
9
H. mention
269
ESP5
Mohamed Blanca Ruiz
7
1
0
1
0
0
9
H. mention
269
TTO3
Sarasvati Bahadursingh
2
0
0
7
0
0
9
H. mention
269
TWN5
Shao-Tang Liao
2
0
0
0
7
0
9
H. mention
292
ARM5
Hayk Sedrakyan
0
1
0
7
0
0
8
H. mention
292
AZE3
Fuad Hamidli
0
1
0
7
0
0
8
H. mention
292
BEL2
Dries Geebelen
0
1
0
7
0
0
8
H. mention
292
BEL3
Timothee Marquis
0
0
0
7
1
0
8
H. mention
292
CAN4
Janos Kramar
2
3
0
1
1
1
8
292
CYP5
Kyriakos Zacharias
0
0
0
7
1
0
8
H. mention
292
DEN2
Flemming von Essen
7
1
0
0
0
0
8
H. mention
292
DEN5
Johan Nielsen
7
1
0
0
0
0
8
H. mention
292
FRA4
Simon Pepin Lehalleur
2
3
0
2
1
0
8
292
GEO3
Bakhva Khachaturov
0
1
0
7
0
0
8
H. mention
292
GEO6
Salome Vakhtangadze
7
1
0
0
0
0
8
H. mention
292
HEL6
Evaggelos Routis
0
0
0
7
1
0
8
H. mention
292
ISL5
Líney Halla Kristinsdóttir
7
1
0
0
0
0
8
H. mention
292
LTU2
Žymantas Darbėnas
0
1
0
7
0
0
8
H. mention
292
LTU4
Paulius Šarka
7
0
0
1
0
0
8
H. mention
292
MAS3
Darren Chung Lee Ong
5
0
0
3
0
0
8
292
MAR1
Kamal Armel
0
1
0
7
0
0
8
H. mention
292
MEX4
Yoalli Mabel Hidalgo Pontet
0
0
0
7
1
0
8
H. mention
292
MDA4
Andrei Galusca
1
0
0
7
0
0
8
H. mention
292
MNG4
Enkhbayasgalan Nyamaa
5
0
0
3
0
0
8
292
NOR4
David Narum
7
0
0
0
1
0
8
H. mention
292
PER2
Juan Pablo Medina Jurado
0
1
0
7
0
0
8
H. mention
292
POL5
Witold Rębacz
0
1
0
7
0
0
8
H. mention
292
SAF6
Gerhard du Toit
2
1
0
3
2
0
8
292
SUI4
Alex Maier
7
1
0
0
0
0
8
H. mention
292
SWE1
Daniel Andersson
0
1
0
7
0
0
8
H. mention
292
SWE2
Erik Bernhardsson
7
0
0
0
1
0
8
H. mention
292
URY3
Eduardo Senturion
7
0
0
0
1
0
8
H. mention
320
ARM6
Tigran Sloyan
0
0
0
7
0
0
7
H. mention
320
AUT6
Stefan Takacs
7
0
0
0
0
0
7
H. mention
320
BIH1
Nermin Hodžić
0
1
0
6
0
0
7
320
ECU2
Romnie Alberto Acosta Castro
0
0
0
7
0
0
7
H. mention
320
HKG3
Wai Shun Lau
2
3
0
0
2
0
7
320
IDN3
Ferry Valerian Harjito Pono
0
0
0
7
0
0
7
H. mention
320
ITA2
Jacopo D'Aurizio
0
0
0
7
0
0
7
H. mention
320
ITA3
Vincenzo Mantova
7
0
0
0
0
0
7
H. mention
320
MAR5
Yassine El Harti
0
0
0
7
0
0
7
H. mention
320
MAR6
Cherkaoui El Machrouhi
0
0
0
7
0
0
7
H. mention
320
MKD3
Ilinka Ivanoska
0
0
0
7
0
0
7
H. mention
320
MKD5
Angel Stanoev
0
0
0
7
0
0
7
H. mention
320
NLD1
Esther Bod
5
1
0
0
1
0
7
320
TKM1
Batyr Atayew
0
0
0
7
0
0
7
H. mention
320
TKM3
Polat Chariyew
0
0
0
7
0
0
7
H. mention
320
TKM4
Mergen Orazmuhammedow
0
0
0
7
0
0
7
H. mention
320
URY1
Federico Bliman
5
0
0
2
0
0
7
320
URY2
Fabian Kozynski
7
0
0
0
0
0
7
H. mention
320
UZB4
Jalol Kurbanov
0
0
0
7
0
0
7
H. mention
339
ALB3
Arlind Kopliku
2
0
0
3
1
0
6
339
FIN3
Markus Ojala
2
3
0
0
1
0
6
339
POL1
Kamil Duszenko
2
3
0
0
0
1
6
339
POR3
Luis Alexandre Alves Pereira
2
3
0
1
0
0
6
339
SWE5
Ragnar Freij
5
1
0
0
0
0
6
339
TTO1
Andrew Affoo
0
3
0
3
0
0
6
339
TTO2
Abuenameh Aiyejina
0
3
0
3
0
0
6
346
ALB4
Eris Runa
0
3
0
0
2
0
5
346
BEL1
Bram Gaasbeek
2
3
0
0
0
0
5
346
BLR2
Pavel Irzhauski
0
3
0
0
2
0
5
346
CYP1
Michalis Christou
5
0
0
0
0
0
5
346
DEN1
Soren Brander
5
0
0
0
0
0
5
346
EST3
Aleksei Lissitsin
1
3
0
0
1
0
5
346
EST4
Ago-Erik Riet
2
0
0
3
0
0
5
346
EST6
Jaan Vajakas
5
0
0
0
0
0
5
346
ISL4
Höskuldur Pétur Halldórsson
2
0
0
3
0
0
5
346
MAC6
Ka Fai Un
2
1
0
1
1
0
5
346
MEX1
Octavio Arizmendi Echegaray
2
0
0
3
0
0
5
346
NOR5
Paul Kjetel Soldal Lillemoen
0
1
0
3
1
0
5
346
SAF2
Jon Bradley Smit
1
3
0
1
0
0
5
346
SGP2
Ju Lui Andre Kueh
2
2
0
1
0
0
5
346
SUI2
Julian Kellerhals
2
0
0
3
0
0
5
346
SUI6
Markus Sprecher
2
2
0
1
0
0
5
346
URY4
Daniel Wahrmann
2
0
0
3
0
0
5
363
COL4
Esteban Gonzalez Morales
0
1
0
2
1
0
4
363
CYP4
Matthaios Stylianou
0
1
0
3
0
0
4
363
DEN3
Martin Wedel Jacobsen
1
3
0
0
0
0
4
363
ISL2
Örn Arnaldsson
2
0
0
2
0
0
4
363
IRL2
Hugh Hurley
2
1
0
1
0
0
4
363
KWT3
Mekdad Asad Allah
0
3
0
0
1
0
4
363
LTU1
Ignas Budvytis
0
3
0
0
1
0
4
363
LVA1
Normunds Blumbergs
2
0
0
2
0
0
4
363
LVA2
Agnese Griņēviča
0
1
0
3
0
0
4
363
MAC4
Tin Lam Ng
0
1
0
3
0
0
4
363
MAS2
Fwu Huey Eng
0
3
0
1
0
0
4
363
MKD2
Snežana Domazetovska
0
1
0
3
0
0
4
363
NLD2
Willem Cleven
0
1
0
2
1
0
4
363
NLD5
Taco Vader
1
0
0
3
0
0
4
363
NLD6
Meilof Veeningen
2
0
0
2
0
0
4
363
NOR1
Jørgen Avdal
2
1
0
0
1
0
4
363
PRI3
Carlos Perez
0
1
0
3
0
0
4
363
SAF5
Yao-Hung Ou
0
1
0
3
0
0
4
363
SVN4
Nik Stopar
0
3
0
1
0
0
4
363
SUI3
Reto Locher
2
2
0
0
0
0
4
363
UZB1
Maksim Bulatov
2
1
0
1
0
0
4
363
VEN2
Jose Sanahuja
2
0
0
2
0
0
4
363
VEN3
Aurora Stephany
2
0
0
2
0
0
4
386
ALB1
Ariel Apostoli
0
0
0
3
0
0
3
386
AUT1
Jan Poeschko
2
1
0
0
0
0
3
386
AUT2
Michael Razen
0
1
0
2
0
0
3
386
CYP2
Achilleas Kryftis
1
0
0
1
1
0
3
386
CYP3
Kyriakos Matsikaris
1
1
0
0
1
0
3
386
FIN4
Veli Peltola
1
1
0
0
0
1
3
386
ISL1
Ásgeir Alexandersson
0
1
0
2
0
0
3
386
IRL6
Michael White
2
0
0
0
1
0
3
386
KWT4
Mahmoud Jamal
0
1
0
2
0
0
3
386
LVA5
Agnis Liukis
2
1
0
0
0
0
3
386
MAS4
Jonathan Ming Yu Tan
2
0
0
0
1
0
3
386
MEX6
Carlos Vargas Obieta
2
0
0
1
0
0
3
386
NZL1
Robert Bowmaker
2
1
0
0
0
0
3
386
PHI6
Rafael Gerardo Tensuan
2
1
0
0
0
0
3
386
POR1
João Eduardo Casalta Lopes
0
1
0
1
1
0
3
386
UZB2
Shohruh Holmatov
0
0
0
3
0
0
3
402
ARM3
Vahe Musoyan
0
1
0
1
0
0
2
402
AUT5
Thomas Takacs
0
1
0
0
1
0
2
402
AZE1
Farhad Aghayev
0
2
0
0
0
0
2
402
BIH5
Dino Sejdinović
2
0
0
0
0
0
2
402
DEN4
Thomas Hansen
2
0
0
0
0
0
2
402
ECU4
German Santiago Valencia Martin
0
2
0
0
0
0
2
402
FIN2
Kaisa Matomäki
1
0
0
0
1
0
2
402
IRL3
Fiachra Knox
2
0
0
0
0
0
2
402
KGZ4
Aleksei Polianski
0
2
0
0
0
0
2
402
MAC2
Iek Heng Chu
0
1
0
1
0
0
2
402
MAS1
Ahmad Safwan Ahmad Kamal Hayati
0
0
0
2
0
0
2
402
NLD4
Victor Pessers
0
0
0
1
1
0
2
402
PER3
David Emmanuel Uribe Gavilano
0
2
0
0
0
0
2
402
PHI3
Ryan Jerome Chua
2
0
0
0
0
0
2
402
PHI4
Heindrick Franell Cu
0
2
0
0
0
0
2
402
POR2
Bruno Jose Conchinha Montalto
2
0
0
0
0
0
2
402
SVN1
Rok Končina
0
1
0
0
1
0
2
402
SVN2
Ivo List
2
0
0
0
0
0
2
402
ESP6
Javier Gómez Serrano
0
1
0
0
1
0
2
402
LKA4
I.E. Suriarachchi
0
1
0
1
0
0
2
402
SUI1
Ana Dević
0
0
0
2
0
0
2
402
SUI5
Thomas Rast
2
0
0
0
0
0
2
402
SWE3
Johan Bredberg
0
1
0
0
1
0
2
402
URY5
Daniel Komornik
0
1
0
1
0
0
2
402
VEN1
Rodrigo Ipince
0
0
0
2
0
0
2
427
ARG1
Lucas Andisco
0
0
0
1
0
0
1
427
ECU5
Miguel Adolfo Salcan Reyes
0
1
0
0
0
0
1
427
ECU6
Fernando Daniel Gomez Sanchez
0
0
0
1
0
0
1
427
IRL4
Eoin Quinn
0
1
0
0
0
0
1
427
ITA6
Lorenzo Villa
0
0
0
0
1
0
1
427
KWT1
Ali Abdullah
0
1
0
0
0
0
1
427
LTU3
Jonas Kubilius
0
0
0
1
0
0
1
427
MAC1
Ho Kei Chang
0
1
0
0
0
0
1
427
MAR4
Mohamed Reda Boumasmoud
0
0
0
0
1
0
1
427
NZL2
Pieta Brown
0
1
0
0
0
0
1
427
PHI1
Jose Ramon Batiller
0
0
0
1
0
0
1
427
PHI5
Raymund Christopher Cuesico
0
1
0
0
0
0
1
427
POR6
João Diogo Silva Ferreira
0
0
0
0
1
0
1
427
PRI1
Jaime Diaz
0
0
0
1
0
0
1
427
LKA1
A.M.S.S.A.U.B. Attanayake
0
0
0
1
0
0
1
427
LKA2
C.D.A.N. Dharmasena
0
1
0
0
0
0
1
427
TTO4
Siddharth Kamath
0
1
0
0
0
0
1
427
TTO5
Ashvini Keshavan
0
1
0
0
0
0
1
427
UZB6
Sherhon Sirojiddinov
0
1
0
0
0
0
1
446
CYP6
Sofoklis Zambirinis
0
0
0
0
0
0
0
446
ECU1
Ricardo Andres Astudillo Bohorquez
0
0
0
0
0
0
0
446
ECU3
David Leonardo Barzallo Correa
0
0
0
0
0
0
0
446
ISL3
Hringur Gretarsson
0
0
0
0
0
0
0
446
IRL5
Gavan Reilly
0
0
0
0
0
0
0
446
KGZ3
Turgunbek Omurkanov
0
0
0
0
0
0
0
446
PAR1
Matthias Hiebert Baeck
0
0
0
0
0
0
0
446
PHI2
Jaryd Luke Chan
0
0
0
0
0
0
0
446
POR4
Antonio Ramos Andrade
0
0
0
0
0
0
0
446
SVN5
Mitja Tampuš
0
0
0
0
0
0
0
446
SVN6
Janoš Vidali
0
0
0
0
0
0
0
446
LKA3
W.A.S.C. Settinayake
0
0
0
0
0
0
0
Country
1
2
3
4
5
6
Σ
G
S
B
1
Bulgaria
37
34
41
42
37
36
227
6
0
0
2
China
42
40
28
42
42
17
211
5
1
0
3
United States of America
42
36
18
42
36
14
188
4
2
0
4
Vietnam
26
38
14
42
36
16
172
2
3
1
5
Russia
37
32
14
42
30
12
167
3
2
1
6
South Korea
35
33
1
39
31
18
157
2
4
0
7
Romania
40
27
3
35
28
10
143
1
4
1
8
Turkey
27
21
0
42
26
17
133
1
3
1
9
Japan
39
22
0
40
20
10
131
1
3
2
10
Hungary
42
27
3
35
13
8
128
1
3
1
10
United Kingdom
42
26
0
40
17
3
128
1
2
3
12
Canada
29
26
14
36
12
2
119
2
0
3
12
Kazakhstan
26
27
0
42
20
4
119
1
2
2
14
Ukraine
30
23
7
42
10
6
118
1
2
3
15
India
37
20
7
41
6
4
115
0
4
1
16
Taiwan
32
19
0
35
26
2
114
1
2
2
17
Germany
23
24
14
35
6
10
112
1
2
1
17
Iran
27
20
0
42
6
17
112
0
3
2
19
Belarus
35
27
0
35
13
1
111
1
2
2
19
Thailand
27
12
0
42
23
7
111
1
1
3
21
Israel
(5 members)
25
27
0
31
5
15
103
0
2
3
22
Poland
25
25
0
35
14
3
102
1
2
0
23
Serbia and Montenegro
26
7
2
42
23
1
101
0
3
1
24
France
35
22
0
28
10
0
95
0
2
2
25
Mongolia
30
12
0
38
10
3
93
0
1
3
26
Australia
25
17
0
42
6
2
92
0
2
2
26
Brazil
19
12
0
42
9
10
92
0
1
3
28
Argentina
28
14
7
32
3
7
91
1
1
2
28
Hong Kong
24
20
3
28
15
1
91
0
2
2
30
Greece
19
20
0
42
6
1
88
0
1
4
30
Moldova
22
13
0
42
11
0
88
0
1
2
32
Georgia
28
11
0
35
12
0
86
0
1
2
33
Croatia
18
14
0
38
10
0
80
0
0
3
34
Czech Republic
33
16
0
26
4
0
79
0
1
2
35
Slovakia
34
12
0
24
7
0
77
0
0
4
36
Singapore
22
10
0
36
1
2
71
0
0
2
37
Belgium
16
17
0
35
2
0
70
0
1
1
37
Indonesia
11
8
0
29
22
0
70
0
0
2
39
Colombia
17
12
0
33
4
1
67
0
0
3
40
Azerbaijan
11
12
0
35
8
0
66
0
1
1
41
Mexico
25
3
0
32
4
0
64
0
0
3
42
Norway
25
10
1
18
6
2
62
0
1
0
43
Armenia
7
11
0
36
7
0
61
0
0
3
43
Bosnia-Herzegovina
20
5
0
34
2
0
61
0
0
2
45
South Africa
14
12
0
24
10
0
60
0
0
3
46
Spain
25
4
0
20
10
0
59
0
0
1
47
Macedonia
6
6
0
38
3
1
54
0
0
2
48
Sweden
26
6
0
17
3
0
52
0
0
1
49
Italy
21
5
0
22
2
0
50
0
0
1
49
Kyrgyzstan
7
6
7
28
2
0
50
0
0
2
49
Latvia
20
6
0
22
2
0
50
0
0
1
52
Lithuania
19
5
0
23
2
0
49
0
0
2
52
Uzbekistan
2
14
0
25
8
0
49
0
1
1
54
Estonia
23
8
0
11
5
0
47
0
0
0
55
Finland
18
6
0
15
3
1
43
0
0
1
55
Morocco
2
3
0
35
3
0
43
0
0
0
55
New Zealand
20
9
1
9
4
0
43
0
0
0
58
Macau
9
4
0
19
8
0
40
0
0
2
59
Austria
23
7
0
4
4
0
38
0
0
0
60
Peru
(4 members)
9
6
0
21
1
0
37
0
0
1
60
Turkmenistan
(4 members)
2
0
0
28
7
0
37
0
0
1
62
Iceland
13
5
0
14
1
0
33
0
0
1
62
Trinidad and Tobago
4
9
0
20
0
0
33
0
0
0
64
Netherlands
10
5
0
11
4
0
30
0
0
0
65
Uruguay
(5 members)
21
1
0
6
1
0
29
0
0
0
66
Denmark
(5 members)
22
5
0
0
0
0
27
0
0
0
67
Malaysia
(5 members)
14
5
0
6
1
0
26
0
0
0
67
Switzerland
15
5
0
6
0
0
26
0
0
0
69
Luxembourg
(2 members)
14
2
0
9
0
0
25
0
0
1
70
Albania
(4 members)
2
4
0
13
4
0
23
0
0
0
70
Cyprus
7
2
0
11
3
0
23
0
0
0
70
Puerto Rico
(3 members)
7
4
0
11
1
0
23
0
0
1
73
Portugal
6
4
0
9
3
0
22
0
0
0
74
Ireland
13
5
0
2
1
0
21
0
0
0
75
Slovenia
2
7
0
8
1
0
18
0
0
0
76
Cuba
(1 member)
2
5
0
7
0
0
14
0
0
1
77
Ecuador
0
3
0
8
0
0
11
0
0
0
78
Venezuela
(3 members)
4
0
0
6
0
0
10
0
0
0
79
Philippines
4
4
0
1
0
0
9
0
0
0
80
Kuwait
(3 members)
0
5
0
2
1
0
8
0
0
0
81
Sri Lanka
(4 members)
0
2
0
2
0
0
4
0
0
0
82
Paraguay
(1 member)
0
0
0
0
0
0
0
0
0
0
37 gold, 69 silver, and 104 bronze medals were awarded.
2005-2013
IMOmath.com
| imomath"at"gmail.com | Math rendered by
MathJax
Home
|
Olympiads
|
Book
|
Training
|
IMO Results
|
Forum
|
Links
|
About
|
Contact us