Participation of United Kingdom at IMO



United Kingdom has participated 45 times at the IMO and its team members gained 39 gold, 88 silver and 116 bronze medals.

  To look for a particular contestant in the database, enter (a part of) his/her name.



IMO67 Ranking: 0/13
UNKSmith Cameron                        24 Bronze Medal
UNKArthur Davis                        28 Bronze Medal
UNKMalcolm Williamson                        36 Silver Medal
UNKPatrick Fair                        34 Silver Medal
UNKMichael Callen                        28 Bronze Medal
UNKSimon Philips Norton                        41 Gold Medal
UNKDavid Garland                        22 Bronze Medal
Total:8 members 0  0  0  0  0  0  231 G:1, S:2, B:4

IMO68 Ranking: 0/12
UNKClifford Cocks                        38 Silver Medal
UNKElvin Davis                        30 Bronze Medal
UNKNoel Liver                        26 Bronze Medal
UNKMalcolm Williamson                        39 Gold Medal
UNKSimon Philips Norton                        39 Gold Medal
UNKJohn Scholes                        38 Silver Medal
UNKWilliam Portfield                        39 Gold Medal
Total:8 members 0  0  0  0  0  0  263 G:3, S:2, B:2

IMO69 Ranking: 0/14
UNKDavid Aldous      5  7  7  2  7  2  30 Silver Medal
UNKPatrick Bennett      5  5  5  1  1  4  21  
UNKAnthony McIsaac      0  7  5  0  3  5  20 H. mention
UNKSimon Philips Norton      5  7  7  6  7  8  40 Gold Medal
UNKJohn Segal      3  4  6  1  7  1  22 H. mention
UNKPeter Smith      0  5  7  4  7  1  24 Bronze Medal
UNKAlan Trangmar      2  4  6  2  2  2  18  
UNKNicholas Wedd      0  4  7  0  7  0  18 H. mention
Total:8 members 0  0  0  0  0  0  193 G:1, S:1, B:1

IMO70 Ranking: 0/13
UNKBernard Silvermen                        39 Gold Medal
UNKJohn Proctor                        23 Bronze Medal
UNK?                        21 Bronze Medal
UNK?                        21 Bronze Medal
UNK?                        21 Bronze Medal
UNK?                        20 Bronze Medal
UNK?                        19 Bronze Medal
UNK?                        16  
Total:8 members 0  0  0  0  0  0  180 G:1, S:0, B:6

IMO71 Ranking: 0/15
Total:8 members 0  0  0  0  0  0  110 G:0, S:1, B:4

IMO72 Ranking: 0/14
Total:8 members 0  0  0  0  0  0  179 G:0, S:2, B:4

IMO73 Ranking: 0/16
UNKDavid John Goto                        35 Gold Medal
UNKMichael David Robert Beasley                           
UNKGuy Alexander Herzmark                           
UNKJohn Ashley Hurley                           
UNKDavid James Pritchard                           
UNKAntony James Scholl                           
UNKMalcolm Keith Sparrow                           
UNKRichard James Treitel                           
Total:8 members 0  0  0  0  0  0  164 G:1, S:0, B:5

IMO74 Ranking: 0/18
UNKMichael Philip Allen      5  0  0  6  4  0  15  
UNKAndrew Burn Apps      5  6  7  6  5  8  37 Silver Medal
UNKMichael David Robert Beasley      5  6  2  6  7  0  26 Bronze Medal
UNKJohn Edward Cremona      5  6  3  6  4  0  24 Bronze Medal
UNKMichael Allan Gray      4  6  0  6  0  1  17  
UNKRichard Clive Mason      3  4  8  2  1  2  20  
UNKDavid James Seal      5  4  0  6  7  0  22 H. mention
UNKAntony John Wassermann      5  5  8  2  1  6  27 Bronze Medal
Total:8 members373728402917 188 G:0, S:1, B:3

IMO75 Ranking: 0/17
UNKPelham Mervyn Barton                          Bronze Medal
UNKDavid G Frankis                          Silver Medal
UNKJohn Peter Hartley                          Bronze Medal
UNKJonathan James Hitchcock                        40 Gold Medal
UNKJohn Rickard                        40 Gold Medal
UNKDavid James Seal                          Silver Medal
UNKPaul Verschueren                        19  
UNKDavid Stuart Walker                          Bronze Medal
Total:8 members 0  0  0  0  0  0  239 G:2, S:2, B:3

IMO76 Ranking: 0/18
UNKPatrick Lawrence Harvey Brooke      2  0  6  5  1  7  21 Bronze Medal
UNKDouglas Frederick Easton      5  7  7  4  0  7  30 Silver Medal
UNKSimon Charles Farmbrough      5  5  6  4  1  7  28 Silver Medal
UNKDavid G Frankis      1  7  8  6  0  7  29 Silver Medal
UNKJonathan James Hitchcock      5  2  8  6  0  7  28 Silver Medal
UNKRichard Clive Mason      5  7  8  6  1  7  34 Gold Medal
UNKJohn Rickard      0  7  8  6  7  7  35 Gold Medal
UNKAlexander James Edward Ryba      0  0  1  6  1  1  9  
Total:8 members233552431150 214 G:2, S:4, B:1

IMO77 Ranking: 0/21
UNK1Richard Ewen Borcherds                        29 Silver Medal
UNK2Andrew Buchanan                        25 Silver Medal
UNK3Alan Bustany                        13  
UNK4Philip Gibbs                        28 Silver Medal
UNK5Brian King                        17 Bronze Medal
UNK6Richard Pennington                        20 Bronze Medal
UNK7John Rickard                        40 Gold Medal
UNK8Paul Strickland                        18 Bronze Medal
Total:8 members 0  0  0  0  0  0  190 G:1, S:3, B:3

IMO78 Ranking: 0/17
UNKRichard Ewen Borcherds                        39 Gold Medal
UNKAlan John Dix                          Silver Medal
UNKRichard Michael Durbin                        24 Bronze Medal
UNKClive Anthony Frostick                           
UNKPhilip Edward Gibbs                          Silver Medal
UNKMartin Philip Gilchrist                           
UNKRichard Pennington                        24 Bronze Medal
UNKPeter Picton Taylor                           
Total:8 members432045364512 201 G:1, S:2, B:2

IMO79 Ranking: 0/23
UNKNigel Boston                          Bronze Medal
UNKHenry George Bottomley                          Bronze Medal
UNKRichard Michael Durbin                          Silver Medal
UNKClive Anthony Frostick                          Silver Medal
UNKWilliam David Kenneth Green                          Silver Medal
UNKColin Henry Allan Hogben                          Silver Medal
UNKPaul Taylor                          Bronze Medal
UNKNigel Clifton Westbury                          Bronze Medal
Total:8 members103348403552 218 G:0, S:4, B:4

IMO81 Ranking: 0/27
Total:8 members385445545555 301 G:3, S:4, B:1

IMO82 Ranking: 0/30
UNK1Paul Balister      4  0  3  7  5  4  23 Bronze Medal
UNK2David Adam Chalcraft      3  1  4  5  7  3  23 Bronze Medal
UNK3Piers Jeremy Coxon      7  0  3  7  7  4  28 Bronze Medal
UNK4William James Sutherland      7  0  2  7  7  6  29 Bronze Medal
Total:4 members21 1 12262617 103 G:0, S:0, B:4

IMO83 Ranking: 0/32
UNK1Paul Balister                        34 Silver Medal
UNK2Richard Biswas                        31 Silver Medal
UNK3Mark Bravington                        3  
UNK4Alexander Clark                        24 Bronze Medal
UNK5Ian Leary                        2  
UNK6Alison McDonald                        27 Silver Medal
Total:6 members 0  0  0  0  0  0  121 G:0, S:3, B:1

IMO84 Ranking: 0/34
UNKPaul Nevile Balister      7  7  7  6  7  6  40 Gold Medal
UNKMarcus George Moore      7  7  0  6  4  7  31 Silver Medal
UNKRichard Swarup Biswas      7  7  2  7  7  1  31 Silver Medal
UNKMatthew John Richards      7  1  1  6  7  7  29 Silver Medal
UNKIan David Bede Stark      3  5  0  7  7  0  22 Bronze Medal
UNKMichael Corin Harrison      7  7  0  0  1  0  15 H. mention
Total:6 members383410323322 169 G:1, S:3, B:1

IMO85 Ranking: 0/38
UNKMatthew John Richards      7  7  1  7  7  3  32 Silver Medal
UNKIan David Bede Stark      7  7  2  4  7  0  27 Silver Medal
UNKMarcus George Moore      7  7  3  0  0  0  17 Bronze Medal
UNKAlexander Paul Selby      7  7  0  2  0  1  17 Bronze Medal
UNKJohn Reginald Longley      7  7  0  2  0  0  16 Bronze Medal
UNKChristopher Edward John Kilgour      7  0  0  2  2  1  12 H. mention
Total:6 members4235 6 1716 5  121 G:0, S:2, B:3

IMO86 Ranking: 0/37
UNK1James Norman Benedict Angus      2  7  0  0  6  0  15 H. mention
UNK2Kevin M. Buzzard      2  7  0  0  6  7  22 Bronze Medal
UNK3Dominic D. Joyce      6  7  7  7  6  0  33 Silver Medal
UNK4John R. Longley      1  7  0  7  6  0  21 Bronze Medal
UNK5Thomas Royston Roughan      2  7  1  3  7  0  20 Bronze Medal
UNK6Andrew D. Smith      3  7  1  5  7  7  30 Silver Medal
Total:6 members1642 9 223814 141 G:0, S:2, B:3

IMO87 Ranking: 0/42
UNK1James Norman Benedict Angus      1  3  0  5  0  7  16 H. mention
UNK2Kevin Mark Buzzard      7  7  7  7  7  7  42 Gold Medal
UNK3Gareth John McCaughan      7  3  7  6  5  3  31 Bronze Medal
UNK4George Edward Russell      7  0  7  7  7  4  32 Silver Medal
UNK5Andrew David Smith      7  6  7  7  7  7  41 Silver Medal
UNK6Gerard Francis Thompson      0  7  0  5  7  1  20 Bronze Medal
Total:6 members292628373329 182 G:1, S:2, B:2

IMO88 Ranking: 0/49
UNK1Colin Bell      1  7  7  0  5  0  20 Bronze Medal
UNK2Malcolm J. Law      5  7  2  1  7  1  23 Silver Medal
UNK3Gareth McCaughan      1  3  7  6  7  1  25 Silver Medal
UNK4Christopher R. Nash      7  7  1  1  1  2  19 Bronze Medal
UNK5Oliver Riordan      7  7  1  7  4  1  27 Silver Medal
UNK6Joshua R. X. Ross      1  3  1  1  0  1  7  
Total:6 members2234191624 6  121 G:0, S:3, B:2

IMO89 Ranking: 0/50
UNK1Katherine Mary Christie      0  1  0  7  0  0  8 H. mention
UNK2Vin de Silva      0  5  1  7  7  7  27 Bronze Medal
UNK3Clive Jones      5  0  1  0  5  0  11  
UNK4Christopher Raymond Nash      3  3  3  7  7  7  30 Silver Medal
UNK5Oliver Maxim Riordan      2  7  1  7  7  7  31 Silver Medal
UNK6John Anthony Simcox      3  5  0  0  7  0  15 H. mention
Total:6 members1321 6 283321 122 G:0, S:2, B:1

IMO90 Ranking: 0/54
UNKAlan Iwi      0  0  3  7  3  0  13 H. mention
UNKAmites Sarkar      7  3  2  1  5  1  19 Bronze Medal
UNKMichael Fryers      4  2  2  3  7  0  18 Bronze Medal
UNKOliver Maxim Riordan      7  7  7  7  7  5  40 Gold Medal
UNKThomas Leinster      5  2  2  1  1  1  12  
UNKVin de Silva      7  7  4  7  7  7  39 Gold Medal
Total:6 members302120263014 141 G:2, S:0, B:2

IMO91 Ranking: 0/55
UNK1Michael Fryers      7  7  7  7  7  7  42 Gold Medal
UNK2Oliver Johnson      7  4  4  1  0  1  17 H. mention
UNK3Robin Michaels      7  7  4  7  3  1  29 Bronze Medal
UNK4Luke Pebody      0  7  5  4  0  1  17 H. mention
UNK5Adam Shepherd      1  7  3  4  0  2  17 H. mention
UNK6Stephen Wilcox      5  3  3  0  5  4  20 Bronze Medal
Total:6 members273526231516 142 G:1, S:0, B:2

IMO92 Ranking: 0/64
UNK1Oliver Johnson      7  2  0  5  1  7  22 Bronze Medal
UNK2Robin Michaels      7  7  2  1  7  4  28 Silver Medal
UNK3Eva Myers      7  4  7  7  2  7  34 Gold Medal
UNK4Karen Page      7  5  1  5  1  2  21 Bronze Medal
UNK5Luke Pebody      7  5  7  1  3  5  28 Silver Medal
UNK6Mark Walters      7  1  6  7  7  7  35 Gold Medal
Total:6 members422423262132 168 G:2, S:2, B:2

IMO93 Ranking: 0/73
UNK1Tom Fisher      1  1  7  5  7  7  28 Silver Medal
UNK2Alistair Flutter      7  0  1  1  6  0  15 Bronze Medal
UNK3Catriona Frances Maclean      7  0  7  0  6  0  20 Silver Medal
UNK4Alexander Paseau      7  0  1  2  7  0  17 Bronze Medal
UNK5Luke Pebody      1  4  6  4  7  5  27 Silver Medal
UNK6Chuan Tze Teo      1  0  4  3  2  1  11 Bronze Medal
Total:6 members24 5 26153513 118 G:0, S:3, B:3

IMO94 Ranking: 0/69
UNK1Edward Thomas Crane      4  6  7  2  3  7  29 Bronze Medal
UNK2Matthew Fayers      4  7  2  3  6  2  24 Bronze Medal
UNK3Ben Joseph Green      7  7  7  7  7  0  35 Silver Medal
UNK4Catriona Frances Maclean      7  7  7  7  7  7  42 Gold Medal
UNK5Joseph Samuel Myers      7  6  7  7  6  7  40 Gold Medal
UNK6Jacob Roger Shapiro      7  7  7  2  6  7  36 Silver Medal
Total:6 members364037283530 206 G:2, S:2, B:2

IMO95 Ranking: 0/73
UNK1Edward Thomas Crane      7  7  7  7  5  4  37 Gold Medal
UNK2Matthew Fayers      7  1  5  6  7  0  26 Bronze Medal
UNK3Ben Joseph Green      7  3  7  7  7  4  35 Silver Medal
UNK4Peter Keevash      7  0  2  3  7  1  20 Bronze Medal
UNK5Joseph Samuel Myers      7  7  7  7  2  7  37 Gold Medal
UNK6Louisa Mary Orton      7  7  2  1  7  1  25 Bronze Medal
Total:6 members422530313517 180 G:2, S:1, B:3

IMO96 Ranking: 0/75
UNK1David William Bibby      7  5  7  7  0  7  33 Gold Medal
UNK2Michael Comyn Ching      7  0  7  7  0  7  28 Gold Medal
UNK3Toby Stephen Gee      4  7  6  7  2  1  27 Silver Medal
UNK4John Haslegrave      7  0  7  4  1  7  26 Silver Medal
UNK5Hugh Robinson      7  1  3  7  1  7  26 Silver Medal
UNK6Paul Alexander Russell      7  1  5  7  0  1  21 Silver Medal
Total:6 members39143539 4 30 161 G:2, S:4, B:0

IMO97 Ranking: 0/82
UNK1Mansur Boase      0  7  6  7  3  5  28 Silver Medal
UNK2Michael Ching      4  7  0  7  7  0  25 Silver Medal
UNK3Toby Gee      0  7  1  5  4  1  18 Bronze Medal
UNK4Adrian Sanders      4  7  0  7  0  3  21 Bronze Medal
UNK5Amit Shah      4  0  0  4  6  0  14  
UNK6Bennet Summers      7  7  7  7  7  3  38 Gold Medal
Total:6 members193514372712 144 G:1, S:2, B:2

IMO98 Ranking: 0/76
UNK1Mansur Boase      2  0  2  7  0  2  13 H. mention
UNK2Mohan Ganesalingam      3  7  2  7  7  4  30 Silver Medal
UNK3Luke Halliwell      7  7  1  0  0  0  15 Bronze Medal
UNK4Tobias Kenney      2  7  2  1  7  3  22 Bronze Medal
UNK5Robert Morris      4  7  2  7  0  0  20 Bronze Medal
UNK6Jeremy Young      4  4  2  5  7  0  22 Bronze Medal
Total:6 members2232112721 9  122 G:0, S:1, B:4

IMO99 Ranking: 0/81
UNK1Thomas Barnet-Lamb      7  5  1  4  1  1  19 Silver Medal
UNK2Rebecca Palmer      4  0  6  3  2  1  16 Bronze Medal
UNK3Marcus Roper      6  1  0  1  5  1  14 Bronze Medal
UNK4Oliver Thomas      5  6  1  3  5  1  21 Silver Medal
UNK5Oliver Wicker      1  2  1  3  2  1  10  
UNK6Jeremy Young      7  2  2  7  1  1  20 Silver Medal
Total:6 members3016112116 6  100 G:0, S:3, B:2

IMO00 Ranking: 0/82
UNK1Thomas Barnet-Lamb      6  0  0  7  7  1  21 Silver Medal
UNK2Stephen Brooks      5  0  4  7  1  0  17 Bronze Medal
UNK3David Collier      7  1  0  7  7  2  24 Silver Medal
UNK4David Knipe      0  7  1  4  0  0  12 Bronze Medal
UNK5Michael Spencer      2  2  0  6  1  0  11 Bronze Medal
UNK6Oliver Thomas      7  1  0  1  0  2  11 Bronze Medal
Total:6 members2711 5 3216 5  96 G:0, S:2, B:4

IMO01 Ranking: 0/83
UNK1Nathan Bowler      0  1  0  7  0  0  8 H. mention
UNK2Hannah Burton      5  0  0  6  2  1  14 Bronze Medal
UNK3Edward Catmur      7  0  1  1  7  0  16 Bronze Medal
UNK4Stuart Haring      0  0  0  2  2  0  4  
UNK5Paul Jefferys      1  0  1  7  2  0  11 Bronze Medal
UNK6David Loeffler      7  7  1  7  4  0  26 Silver Medal
Total:6 members20 8  3 3017 1  79 G:0, S:1, B:3

IMO02 Ranking: 0/84
UNK1Tim Austin      3  7  1  7  7  1  26 Silver Medal
UNK2Nathan Bowler      3  1  1  1  1  0  7  
UNK3Tom Coker      7  6  0  7  2  0  22 Bronze Medal
UNK4Jenny Gardner      6  6  0  7  2  0  21 Bronze Medal
UNK5Paul Jefferys      7  6  1  7  7  0  28 Silver Medal
UNK6Gavin Johnstone      6  0  1  4  1  0  12  
Total:6 members3226 4 3320 1  116 G:0, S:2, B:2

IMO03 Ranking: 0/82
UNK1David Fidler      7  3  0  7  0  0  17 Bronze Medal
UNK2Jennifer Gardner      7  7  0  7  7  0  28 Silver Medal
UNK3Paul Jefferys      7  7  0  7  7  1  29 Gold Medal
UNK4Gavin Johnstone      7  3  0  7  1  0  18 Bronze Medal
UNK5Martin Orr      7  3  0  7  1  1  19 Silver Medal
UNK6Nathan Bowler      7  3  0  5  1  1  17 Bronze Medal
Total:6 members4226 0 4017 3  128 G:1, S:2, B:3

IMO04 Ranking: 0/85
UNK1Giles Coope      7  2  2  7  3  2  23 Bronze Medal
UNK2David Fidler      7  6  1  7  3  0  24 Silver Medal
UNK3Paul Jefferys      7  7  2  7  3  6  32 Gold Medal
UNK4Martin Orr      6  7  2  7  0  0  22 Bronze Medal
UNK5Alexander Shannon      2  6  0  7  1  0  16 Bronze Medal
UNK6Anne Marie Shepherd      7  1  1  7  1  0  17 Bronze Medal
Total:6 members3629 8 4211 8  134 G:1, S:1, B:4

IMO05 Ranking: 0/91
UNK1Saul Glasman      2  7  0  7  3  1  20 Bronze Medal
UNK2Nathan Kettle      7  7  7  7  3  2  33 Silver Medal
UNK3Andre Kueh      3  7  7  7  1  7  32 Silver Medal
UNK4Matthew Lee      1  7  0  7  7  1  23 Silver Medal
UNK5Martin Orr      7  7  6  7  7  1  35 Gold Medal
UNK6Jack Shotton      2  7  0  7  0  0  16 Bronze Medal
Total:6 members224220422112 159 G:1, S:3, B:2

IMO06 Ranking: 0/90
UNK1Thomas Eccles      7  6  0  6  3  0  22 Silver Medal
UNK2Saul Glasman      7  1  0  6  2  0  16 Bronze Medal
UNK3Jonathan Lee      7  7  0  7  1  0  22 Silver Medal
UNK4Daniel Lightwing      7  7  0  6  1  0  21 Silver Medal
UNK5Jack Shotton      7  0  1  7  7  0  22 Silver Medal
UNK6Zhuo Zhao      7  1  0  5  1  0  14 H. mention
Total:6 members4222 1 3715 0  117 G:0, S:4, B:1

IMO07 Ranking: 0/94
UNK1Tim Hennock      7  0  0  7  0  0  14 Bronze Medal
UNK2Tom Lovering      7  2  0  7  0  0  16 Bronze Medal
UNK3Takaki Oshima      0  0  0  7  0  0  7 H. mention
UNK4Jack Shotton      7  7  2  7  7  1  31 Gold Medal
UNK5Dominic Yeo      4  1  0  7  0  1  13 H. mention
UNK6Alison Zhu      7  0  0  7  0  0  14 Bronze Medal
Total:6 members3210 2 42 7  2  95 G:1, S:0, B:3

IMO08 Ranking: 0/97
UNK1Tim Hennock      7  3  0  7  7  0  24 Silver Medal
UNK2Peter Leach      7  1  0  7  7  1  23 Silver Medal
UNK3Tom Lovering      7  1  3  7  7  0  25 Silver Medal
UNK4Freddie Manners      7  2  0  4  7  0  20 Bronze Medal
UNK5Dominic Yeo      5  1  0  7  3  0  16 Bronze Medal
UNK6Alison Zhu      5  7  0  6  7  0  25 Silver Medal
Total:6 members3815 3 3838 1  133 G:0, S:4, B:2

IMO09 Ranking: 0/104
UNKChris Bellin      7  7  1  4  1  0  20 Bronze Medal
UNKLuke Betts      7  7  7  7  3  0  31 Silver Medal
UNKTim Hennock      7  7  7  7  4  0  32 Gold Medal
UNKPeter Leach      7  3  1  7  7  0  25 Silver Medal
UNKSean Moss      7  7  0  0  7  0  21 Bronze Medal
UNKPreeyan Parmar      6  7  1  7  7  0  28 Silver Medal
Total:6 members4138173229 0  157 G:1, S:3, B:2

IMO10 Ranking: 0/96
UNKLuke Betts      7  1  1  7  1  0  17 Bronze Medal
UNKNathan Brown      7  0  1  7  7  0  22 Silver Medal
UNKAndrew Carlotti      7  0  0  7  0  6  20 Bronze Medal
UNKRichard Freeland      7  0  0  7  0  0  14 H. mention
UNKSergei Patiakin      7  0  6  7  7  0  27 Gold Medal
UNKAled Walker      7  0  0  7  0  0  14 H. mention
Total:6 members42 1  8 4215 6  114 G:1, S:1, B:2

IMO11 Ranking: 0/101
UNK1James Aaronson      7  1  7  7  7  0  29 Gold Medal
UNK2Andrew Carlotti      7  7  0  7  7  0  28 Gold Medal
UNK3Ben Elliott      7  0  2  7  7  0  23 Silver Medal
UNK4Adam Goucher      7  0  0  7  7  0  21 Bronze Medal
UNK5Josh Lam      7  1  0  1  4  0  13 H. mention
UNK6Jordan Millar      7  1  1  7  2  0  18 Bronze Medal
Total:6 members4210103634 0  132 G:2, S:1, B:2

IMO12 Ranking: 0/100
UNKJames Aaronson      7  0  4  7  2  0  20 Bronze Medal
UNKSam Cappleman-Lynes      7  0  0  7  0  0  14 Bronze Medal
UNKAndrew Carlotti      7  7  5  6  0  4  29 Gold Medal
UNKDaniel Hu      7  0  0  7  2  0  16 Bronze Medal
UNKJosh Lam      7  1  0  7  7  0  22 Silver Medal
UNKMatei Mandache      1  4  0  7  0  2  14 Bronze Medal
Total:6 members3612 9 4111 6  115 G:1, S:1, B:4


2005-2013 IMOmath.com | imomath"at"gmail.com | Math rendered by MathJax
Home | Olympiads | Book | Training | IMO Results | Forum | Links | About | Contact us