Final Results: USACO 2014 US Open, Gold

Key:
* = Correct
x = Wrong Answer
t = Timeout
c = Didn't Compile
s = Signal (crashed, exceeded memory limits, invalid syscall)

Pre-College Participants (Full List):

Country Year Name Score    fairphoto    optics    code
JPN  2018    Yuta Takaya867 *x******** *x******** ********tt
USA  2016    Demi Guo667 *x******** *x******** **tttttttt
TWN  2015    Brian Chen667 ******tt** ********** **xxxxxxxx
USA  2014    Steven Hao633 ******tt*t ***xxxxxx* ********tt
USA  2015    Andrew He600 *******x*x ********** xxxxxxxxxx
DNK  2015    Kevin Zivanovic567 ******tt*t **********
CHN  2015    Yuetong Wang567 ****xx**xx ********** *xxxxxtttt
USA  2015    Scott Wu567 ***xxxxxxx *x******** ****t*tttt
CHN  2015    Cir Li533 ******tt*t ******t**t *xxxxxtttt
AUS  2014    Ray Li533 ******ssss ********** cccccccccc
USA  2014    Bill Cooperman533 ***sssssss ********** ***ttttttt
VNM  2014    Xuan Hung Cao500 *****ttttt **********
USA  2015    Alexander Dai500 ****tttttt ********** *ttttttttt
CHN  2014    Mingda Qiao500 *****ttt*t *xxxxxsxxs ********tt
CAN  2015    Alex Li467 *****xxxxx *x****t*** *xxxxxxxxx
USA  2014    Joshua Brakensiek467 *****sssss ****x***x* *ttttttttt
IDN  2014    Stefano Chiesa467 ******x*** **ssssssss ***tssssss
USA  2016    Sanjeev Murty433 ********** *xxxssssss **tttttttt
USA  2017    Bryan Chen433 ***ttttttt ******s**s **xxxxxxxx
USA  2014    Jeffrey Cai433 ****tttttt *********t
USA  2015    Alexandr Wang400 *x**tttttt ******t**s *xxxxxxxxx
USA  2014    Edward Escandon400 ********** *xxxxxtxxs *xxxxxxxxx
USA  2015    James Bloxham400 *x***ttttt ******t**t
USA  2015    Kevin Liu400 ***xxttttt ******t**t *xxxxxxxtt
USA  2014    Jerry Ma400 *******t** **tttttttt *ttttttttt
USA  2017    James Li367 **xxtttttt ******s**s *xxxxxxxxx
CAN  2016    Yikuan Li367 *x******** *txxxxtxxt *xxxxxxxxx
DEU  2015    Felix Bauckholt367 *****ttttt **x**xs*x*
HKG  2015    Alex Tung367 *****stt** *s**ssssss *xxxxxxxxx
CHN  2015    Mingkai Tang367 ******x*** *xxxxxxxxx *xxxxxxxxx
USA  2015    Zachary Bogorad333 **xxtttttt ******t**t
DEU  2014    Manuel Gundlach333 *x*ttttttt ******t**t
USA  2016    Yang Yan333 ****tttttt *xx***t*xt *xxxxxxxxx
USA  2015    Joseph Chang333 ****tttttt *****tt*tt
USA  2015    James Lennon333 ****tttttt *****xtttx *xxxxttttt
CHN  2015    Yukun Ma300 ******x***
USA  2014    YuXuan (Andrew) Liu300 ***x******
USA  2016    Sean Shi300 *****ttttt *x***ttttt
IRN  2015    Keivan Mohtashami300 ***xx*tt*t ****tsstss
CAN  2014    Austin Tripp300 ****tttttt ****tttttt *xxxxxxxxx
USA  2014    Edgar Chen300 *x********
USA  2016    Samuel Hsiang300 **x*xttt*t *x***tt*tt
USA  2014    Sreenath Are267 ***ttttttt ****ssssss *xxxxxxxxx
GEO  2014    Nika Svanidzzze267 ******tt*t *xxxxxxxxx
USA  2015    Victor Xu267 ****tttttt *xx**xtxtt *xxxxxxxxx
CHN  2017    Weiqiang Yuan267 ******tt*t *xttxxxtxx
CHN  2015    Kung Chul Yen267 ******tt**
USA  2015    Vivek Miglani233 ***ttttttt **xxxxxxxx **tttttttt
FRA  2018    Arthur Leonard233 ****tttttt *x*xssssss *sssssssss
CHN  2015    Qifan Yang233 *x**tttttt ***xtttttt *xxxxxxxxx
USA  2014    Qingqi Zeng233 ******tttt *xxxxxxxxx xxttssssss
FRA  2014    Lucas Pesenti233 *****ttttt *xxxxttxtt *xxxxxxxxx
USA  2017    David Zhu233 ****tttttt *xxttttttt **xsssssts
USA  2016    Lawrence Li233 ****tttttt **xxxsssss *tttssssss
AUS  2015    Ishraq Huda233 *****ttttt **xxxxxxxx
CZE  2014    Martin Raszyk233 ******tt*t
IRN  2014    Soroush Ebadian233 *****ttttt **ttxxxxxx
CHN  2018    Yilin You233 ***ttttttt **ssssssss **xxxttxtt
USA  2016    Jasper Hugunin200 ****tttttt *xxxxxsxxs *xxxssssss
JPN  2014    Shunya Satake200 *****ttt*t
USA  2015    Matthew Das Sarma200 ***ttttttt **xxxxxtxx *xxttttttt
ZAF  2015    Ulrik de Muelenaere200 ****tttttt **ttssssss ssssssssss
USA  2014    Alex Pei200 ******tttt xxxxxxxxxx
CHN  2016    Zilun Sun200 ****tttttt *xxxxxxxxx *xxxxxxxxx
USA  2018    William Hu200 ****tttttt *xxxxxxxxt *xxxxxxxxx
BLR  2015    Nikita Sazanovich200 ****tttttt *xtxxxxxxx *xxxtxtxtt
IDN  2014    Muhammad Rais Fathin Mudzakir200 *****ttt*t
USA  2017    Nicholas Guo200 ****tttttt *xxxxxxxxx *xxxxxxxxx
CHN  2016    Tian Yanfei200 ****tttttt *xxxxxxxxx *xxxxxxxxx
ROU  2014    Andrei Heidelbacher200 ****tttttt *xxxxxxxxx *xxxxxxxxx
USA  2017    Justin Yang200 *****ttttt *xssssssss
USA  2015    Yang Liu200 ****xxxxxx *xxxxxxxxx *xxxxxxxxx
TUR  2015    Ikbal Kazar200 *x***ttt*t *xxxxxxxtt
USA  2015    David Zeng200 *x**tttttt *xxxxxxxxx **tttttttt
USA  2016    Alexander Wei200 ****x*ttxt *xxxxttttt
USA  2017    Allen Chen200 ****tttttt *sstssssss *xxxxxxxxx
KOR  2014    Yechan Bae200 *****ttt*t
USA  2018    Dhruv Rohatgi200 ****tttttt **ssssssss
USA  2016    Tony Wang200 *****ttttt *xxxtxttst
FIN  2015    Tuukka Korhonen167 *xxxxxxxxx *x***ttttt
USA  2015    Xiaotian Le167 *xx*tttttt ***xxxxxxx
USA  2016    Samuel Kim167 ****tttttt *xxxtttttt
BRA  2014    Igor Wolff Resplande167 *****ttttt
GEO  2016    George Skhirtladze167 **xxxxxxxx **xxxxxxxx *xxxxxxxxx
USA  2014    Raymond Chee167 **tttttttt *xxxxxxxxx **xttttttt
USA  2016    Calvin Lee167 ***xxxxxxx *xxxtttttt *xxxxxxxxx
CHN  2015    Xuanyuan Luo167 *****ttttt
TUR  2015    Fake Hesap167 ***xxtttxt **ssssssss
USA  2016    Ajinkya Nene167 **xxtttttt **xxxxxxxx *xxxxxxxxx
CHN  2015    Wing Gu167 ***ssstttt *xxxxxxxxx *sssssssss
IDN  2014    Evan Limanto167 ***xxxttxt *xttttttst *xxxxxxxxx
IDN  2014    Alfonsus Raditya Arsadjaja167 ****tttttt *xssssssss
SVN  2014    Patrik Zajec167 ****xxtt*t
USA  2017    Tiger Luo167 *x**tttttt *x*sssssss
USA  2015    Guy Blanc167 ***xtttttt **xttttttt
CHN  2016    Richard Chancy167 *x**tttttt *xxxxxxxxx *xxxxxxxxx
CHN  2018    Haike Xu167 ***ttxxxxx *xxxxxxxxx *xxxxxxxxx
SGP  2014    Ranald Lam167 *****ttttt
CHN  2015    fuqiang Yang167 ***xtttttt *xxxxxtxxt *xxxxxxxxx
CHN  2016    Yubai Xie167 *x**tttttt *xxxxxxxxx *xxxxxxxxx
IRN  2015    Alireza Nadafian167 *x**tttttt **xxxxxxxx
MEX  2014    Daniel Talamas167 *x***xxxx*
USA  2015    Matthew Savage167 ***ttttttt *xxxxttxtt *xxxxxxxxx
CHN  2016    YiXiang Zhang167 ****tttttt *xxxxxxxxx
GRC  2015    Panagiotis Kostopanagiotis167 ****tttttt *xtttttttt
USA  2017    Pranav Prakash133 **xttttttt *xxxxxxxxx *xxxxxxxxx
USA  2014    Nathan Chou133 *xxttttttt **xxtttttt *xxxxxtttt
USA  2016    Ross Dempsey133 ****tttttt
USA  2014    Kyle Milka133 **xxttssss *xxxxxxxxx *xxxxxxxxx
TUR  2014    Semih Basrik133 ****tttttt
USA  2014    Brian Shimanuki133 ***sssssss *xxxxxxxxx
USA  2014    Jacob Naranjo133 ****tttttt
CHN  2017    Lihuang Ding133 ***sssssss *xssssssss
USA  2015    Alexander Katz133 *x*xxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Eric Xu133 ****tttttt
GEO  2015    Elene Machaidze133 ***xxxxxxx *xxxxxxxxx
USA  2014    Charles Liu133 ***ttttttt *xxxxttttt
USA  2016    Max Jerdee133 ****tttttt
CAN  2014    Felix Lam133 ****tttttt
USA  2017    Daniel Chiu133 **xttttttt *xxxxxxxxx *xxxxxxxxx
USA  2015    Casey Xing133 ****tttttt
MKD  2015    Kliment Serafimov133 *x**tttttt *xxxxxxxxx
SGP  2015    Chang Liu133 ****tttttt
USA  2015    Jordan Haack133 **tttttttt *xtttttttt *xxxxxxxxx
AUT  2016    Florian Leimgruber133 **xxtttttt *xx*tttttt
IDN  2015    Muhammad Ayaz Dzulfikar133 ***ttttttt *xtxtttttt
TKM  2015    Sylap Aliyev133 **xxxxxxxx *xxxxxxxxx *xxxxxxxxx
FRA  2014    David Cheikhi133 ****tttttt
USA  2015    Alvin Kao133 ****tttttt
IDN  2016    Michael Wibawa133 ****xtttxt
POL  2016    Wiktoria Kośny133 ****tttttt
IRN  2015    Reza Soltani133 ***ttttttt *xxxxxxxxx
USA  2014    Vickie Wang133 **xxxxxxxx *xxxxxxxxx *xssssssss
USA  2015    William Wu133 ***ttttttt *xxxxxxxxx
BLR  2015    Aliaksei Tuzik133 ****tttttt
USA  2016    Michael Colavita133 **xttttttt *xxxxxtxxt *xxxxxxxxx
USA  2015    Hugh Zhang133 *x*xxxxxxx *xtttsssss *xxxxxxxxx
USA  2016    Timothy Ngotiaoco133 ***ttttttt *xxxxxsxxs
USA  2015    Bili Sun133 ****tttttt
USA  2017    Alexander Xu133 ***ttttttt *xxxtxxxxt xxxxxxxxxx
USA  2016    Eric Wang133 ****tttttt
USA  2015    Jeffrey Zhang133 ***ttttttt *xxxxxxxxx
EST  2014    Oliver-Matis Lill133 ****tttttt
USA  2016    Allen Cheng133 x*xxtxxttt *x**tttttt
USA  2016    Jonathan Sadun133 ***ttttttt *xxxxxxxxt
USA  2017    Shuheng Niu100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Kelvin Wang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Christopher Morris100 ***ttttttt
USA  2015    Eric Neyman100 ***ttttttt
DEU  2014    Gregor Matl100 ***xxxxxxx
USA  2015    Daniel Dakev100 *x**tttttt
MEX  2016    Jordan Alexander100 ***xxxxxxx ssssssssss
CHN  2015    Shuxin Chen100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
AUS  2014    Daaron Chiu100 ***ttttttt
GEO  2016    Lasha Bukhnikashvili100 *x**tttttt
USA  2014    Dan Fu100 *xxxtttttt *xssssssss *xxxxxxxxx
USA  2016    Wilbur Li100 *xxxtttttt **xxxttxtt
USA  2015    Sanjay Subramanian100 ***sssssss
TKM  2015    Bayram Berdiyev100 ***txxxxxx
USA  2015    Benjamin Chen100 ***ttttttt
USA  2015    Yan Huang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
CHN  2017    Zhiyang Chen100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
IRN  2015    Ali Haghani100 ***xtttttt
CHN  2015    KongAi Rong100 ***ttttttt
CHN  2014    Tim Zhang100 ***xxxxxxx
USA  2015    Alexander Whatley100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Jakob Weisblat100 *xxxxxxxxx **xxxxsxxt tttttttttt
USA  2016    Victor Chen100 **tttttttt *xxxxxxxxx
IDN  2014    Christian Anthony Setyawan100 ***ttttttt
BEL  2014    Tomas Rigaux100 ***xxxxxxx
USA  2014    Alan Jaffe100 *xxxtttttt **xttttttt
USA  2015    Philip Sun67 **xxxxtxxx xxxxxxxxxx
BLR  2015    Alex Vistyazh67 **ssssssss
USA  2014    Michael LoPiccolo67 **xxtttttt
CAN  2014    Zihao Zhang67 **xxtttttt
USA  2015    Nikita Samsonov67 **xxtttttt
RUS  2014    Gleb Posobin67 **xxxxxxxx
BGR  2018    Radostin Chonev67 *x*ttttttt
CAN  2014    Henry Wu67 **xxtttttt
DEU  2014    Paul Gölz67 **xtssssss xxxxxxxxxx
BIH  2014    Rijad Muminovic67 **xxxxxxxx
CZE  2014    Ondrej Hubsch67 **xxtttttt
IND  2016    Malvika Joshi67 **xxxxxxxx
USA  2015    Kevin Li67 **xttttttt ssssssssss
FIN  2015    Henrik Lievonen67 *xxxxxxxx*
POL  2015    Marek Zbysiński67 *xx*tttttt
CHN  2018    Yi Xu67 **xxtttttt
USA  2018    Harshal Sheth67 x*xxxxxxxx *xxxxssxxt
CHN  2015    Mike Chen67 **xxxxxxxx ssssssssss
BLR  2015    Yiryi Bondarchuck67 **tttttttt
JPN  2017    Kotomi Tachibana67 *xxttttttt *xxxxxsxxx
USA  2016    Suchir Balaji33 *xxxxxxxxx
USA  2016    Kevin Du33 *xxxxxxxxx
FRA  2014    Martin Mérafina33 *xxxxttttx
USA  2016    Brendan Ney33 *xxxxxtxxt
USA  2014    Jerry Wu33 *xssssssss
IDN  2014    Zamil Majdy33 xxxxxxxxxx *xttsttsss
DEU  2015    Philip Wellnitz33 *xxxxxxxxx
USA  2014    Abhay Goel33 *xtttttttt
USA  2017    Nikhil Cheerla33 *xxxxxxxxx
CHN  2019    XingRui Huang33 *xssssssss
CHN  2015    Xiaotian Chen33 *xxxxxxxxx
USA  2018    Nicholas Sun33 *xxsssssss
USA  2014    Sujit Rao33 *xxttttttt
USA  2015    Prahaladha Mallela33 *xxttttttt
TUR  2016    Osman Orhan Uysal33 *xxxxttttt
USA  2015    Martin Schneider33 *xxxxxxxxx xxxxxxxxxx
USA  2016    Horace He0 ssssssssss
CHN  2017    ZiXin Zhou0 xxxxxxxxxx

Pre-College Participants (USA only):

Country Year Name Score    fairphoto    optics    code
USA  2016    Demi Guo667 *x******** *x******** **tttttttt
USA  2014    Steven Hao633 ******tt*t ***xxxxxx* ********tt
USA  2015    Andrew He600 *******x*x ********** xxxxxxxxxx
USA  2015    Scott Wu567 ***xxxxxxx *x******** ****t*tttt
USA  2014    Bill Cooperman533 ***sssssss ********** ***ttttttt
USA  2015    Alexander Dai500 ****tttttt ********** *ttttttttt
USA  2014    Joshua Brakensiek467 *****sssss ****x***x* *ttttttttt
USA  2016    Sanjeev Murty433 ********** *xxxssssss **tttttttt
USA  2017    Bryan Chen433 ***ttttttt ******s**s **xxxxxxxx
USA  2014    Jeffrey Cai433 ****tttttt *********t
USA  2015    Alexandr Wang400 *x**tttttt ******t**s *xxxxxxxxx
USA  2014    Edward Escandon400 ********** *xxxxxtxxs *xxxxxxxxx
USA  2015    James Bloxham400 *x***ttttt ******t**t
USA  2015    Kevin Liu400 ***xxttttt ******t**t *xxxxxxxtt
USA  2014    Jerry Ma400 *******t** **tttttttt *ttttttttt
USA  2017    James Li367 **xxtttttt ******s**s *xxxxxxxxx
USA  2015    Zachary Bogorad333 **xxtttttt ******t**t
USA  2016    Yang Yan333 ****tttttt *xx***t*xt *xxxxxxxxx
USA  2015    Joseph Chang333 ****tttttt *****tt*tt
USA  2015    James Lennon333 ****tttttt *****xtttx *xxxxttttt
USA  2014    YuXuan (Andrew) Liu300 ***x******
USA  2016    Sean Shi300 *****ttttt *x***ttttt
USA  2014    Edgar Chen300 *x********
USA  2016    Samuel Hsiang300 **x*xttt*t *x***tt*tt
USA  2014    Sreenath Are267 ***ttttttt ****ssssss *xxxxxxxxx
USA  2015    Victor Xu267 ****tttttt *xx**xtxtt *xxxxxxxxx
USA  2015    Vivek Miglani233 ***ttttttt **xxxxxxxx **tttttttt
USA  2014    Qingqi Zeng233 ******tttt *xxxxxxxxx xxttssssss
USA  2017    David Zhu233 ****tttttt *xxttttttt **xsssssts
USA  2016    Lawrence Li233 ****tttttt **xxxsssss *tttssssss
USA  2016    Jasper Hugunin200 ****tttttt *xxxxxsxxs *xxxssssss
USA  2015    Matthew Das Sarma200 ***ttttttt **xxxxxtxx *xxttttttt
USA  2014    Alex Pei200 ******tttt xxxxxxxxxx
USA  2018    William Hu200 ****tttttt *xxxxxxxxt *xxxxxxxxx
USA  2017    Nicholas Guo200 ****tttttt *xxxxxxxxx *xxxxxxxxx
USA  2017    Justin Yang200 *****ttttt *xssssssss
USA  2015    Yang Liu200 ****xxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    David Zeng200 *x**tttttt *xxxxxxxxx **tttttttt
USA  2016    Alexander Wei200 ****x*ttxt *xxxxttttt
USA  2017    Allen Chen200 ****tttttt *sstssssss *xxxxxxxxx
USA  2018    Dhruv Rohatgi200 ****tttttt **ssssssss
USA  2016    Tony Wang200 *****ttttt *xxxtxttst
USA  2015    Xiaotian Le167 *xx*tttttt ***xxxxxxx
USA  2016    Samuel Kim167 ****tttttt *xxxtttttt
USA  2014    Raymond Chee167 **tttttttt *xxxxxxxxx **xttttttt
USA  2016    Calvin Lee167 ***xxxxxxx *xxxtttttt *xxxxxxxxx
USA  2016    Ajinkya Nene167 **xxtttttt **xxxxxxxx *xxxxxxxxx
USA  2017    Tiger Luo167 *x**tttttt *x*sssssss
USA  2015    Guy Blanc167 ***xtttttt **xttttttt
USA  2015    Matthew Savage167 ***ttttttt *xxxxttxtt *xxxxxxxxx
USA  2017    Pranav Prakash133 **xttttttt *xxxxxxxxx *xxxxxxxxx
USA  2014    Nathan Chou133 *xxttttttt **xxtttttt *xxxxxtttt
USA  2016    Ross Dempsey133 ****tttttt
USA  2014    Kyle Milka133 **xxttssss *xxxxxxxxx *xxxxxxxxx
USA  2014    Brian Shimanuki133 ***sssssss *xxxxxxxxx
USA  2014    Jacob Naranjo133 ****tttttt
USA  2015    Alexander Katz133 *x*xxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Eric Xu133 ****tttttt
USA  2014    Charles Liu133 ***ttttttt *xxxxttttt
USA  2016    Max Jerdee133 ****tttttt
USA  2017    Daniel Chiu133 **xttttttt *xxxxxxxxx *xxxxxxxxx
USA  2015    Casey Xing133 ****tttttt
USA  2015    Jordan Haack133 **tttttttt *xtttttttt *xxxxxxxxx
USA  2015    Alvin Kao133 ****tttttt
USA  2014    Vickie Wang133 **xxxxxxxx *xxxxxxxxx *xssssssss
USA  2015    William Wu133 ***ttttttt *xxxxxxxxx
USA  2016    Michael Colavita133 **xttttttt *xxxxxtxxt *xxxxxxxxx
USA  2015    Hugh Zhang133 *x*xxxxxxx *xtttsssss *xxxxxxxxx
USA  2016    Timothy Ngotiaoco133 ***ttttttt *xxxxxsxxs
USA  2015    Bili Sun133 ****tttttt
USA  2017    Alexander Xu133 ***ttttttt *xxxtxxxxt xxxxxxxxxx
USA  2016    Eric Wang133 ****tttttt
USA  2015    Jeffrey Zhang133 ***ttttttt *xxxxxxxxx
USA  2016    Allen Cheng133 x*xxtxxttt *x**tttttt
USA  2016    Jonathan Sadun133 ***ttttttt *xxxxxxxxt
USA  2017    Shuheng Niu100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Kelvin Wang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Christopher Morris100 ***ttttttt
USA  2015    Eric Neyman100 ***ttttttt
USA  2015    Daniel Dakev100 *x**tttttt
USA  2014    Dan Fu100 *xxxtttttt *xssssssss *xxxxxxxxx
USA  2016    Wilbur Li100 *xxxtttttt **xxxttxtt
USA  2015    Sanjay Subramanian100 ***sssssss
USA  2015    Benjamin Chen100 ***ttttttt
USA  2015    Yan Huang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Alexander Whatley100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Jakob Weisblat100 *xxxxxxxxx **xxxxsxxt tttttttttt
USA  2016    Victor Chen100 **tttttttt *xxxxxxxxx
USA  2014    Alan Jaffe100 *xxxtttttt **xttttttt
USA  2015    Philip Sun67 **xxxxtxxx xxxxxxxxxx
USA  2014    Michael LoPiccolo67 **xxtttttt
USA  2015    Nikita Samsonov67 **xxtttttt
USA  2015    Kevin Li67 **xttttttt ssssssssss
USA  2018    Harshal Sheth67 x*xxxxxxxx *xxxxssxxt
USA  2016    Suchir Balaji33 *xxxxxxxxx
USA  2016    Kevin Du33 *xxxxxxxxx
USA  2016    Brendan Ney33 *xxxxxtxxt
USA  2014    Jerry Wu33 *xssssssss
USA  2014    Abhay Goel33 *xtttttttt
USA  2017    Nikhil Cheerla33 *xxxxxxxxx
USA  2018    Nicholas Sun33 *xxsssssss
USA  2014    Sujit Rao33 *xxttttttt
USA  2015    Prahaladha Mallela33 *xxttttttt
USA  2015    Martin Schneider33 *xxxxxxxxx xxxxxxxxxx
USA  2016    Horace He0 ssssssssss

Observers:

Country Name Score    fairphoto    optics    code
ZAFBruce Merry967 ********** ********** ********t*
HRVLovro Puzar833 *x******** *x******** *******ttt
JPNUwi Tenpen633 ********** *x********
CANJacob Plachta600 ******tt** **********
DEUFabian Gundlach533 ***sssssss *****tttt* ******s*tt
RUSDmitry Gorbunov433 ****tttttt *********t xxxxxxxxxx
ISLBjarki Agust Gudmundsson400 ****tttttt *x****s**s *sssssssss
FINAntti Laaksonen367 *xxsssssss ******s**s **sssstsss
VNMHai Hoang333 **********
RUSIvan Fefer267 *****tssss *xxxxxxxxx **ttssssss
SVKJakub Safin267 *x***ttt*t *xxxxxxxxx **ssssssss
RUSGerald Agapov267 *x****tttt *xs**tstts
KAZArman Yessenamanov233 *****ttttt **xxxxxxxx
CANAndy Y.F. Huang233 ******tt*t
USAYujie An200 ***x*sssss *xxxxttxtt *xxxxxxxxx
UKRRoma Furko200 ****xx*xxx *xxxssssss
USASteven Bi200 ***ttttttt *tttttxttt **tttttttt
RUSMikhail Mayorov200 ***xtttttt ***xxxxxtt
SRBSreten Sretenovic167 *****xttxt
IDNAhmad Zaky167 *****ttttt
IDNAmmar Fathin Sabili167 ****tttttt *xtttttsss
BRABruno Adami167 **x*x*ttx*
VNMKiên Bùi167 ***xxxxxxx *xtsssssss *xxttttttt
CANTed Ying133 *xx*xttttt **xxxxxxxx
ROUGeorge Marcus133 ***ttttttt *xxxxxxttt
NLDJan Elffers133 ****tttttt
CHNJulia Gao133 ****tttttt
ROUCatalin Tiseanu100 ***xxxxxxx
USABob Suffern100 *x**tttttt
BGDNafis Sadique100 ***ttttttt
BRAJonathan Carvalhosa100 ***xxxxxxx
MEXDavid Castillo100 ***ttttttt
IRNHamed Valizadeh100 ***ttttttt
CHNHz Wu100 ***ttttttt
BRALucas Tiago Castro Jesus100 *x**tttttt
CZEVojtech Hlavka100 ***xxxxxxx
ZAFShaylan Lalloo67 *x*xxxxxxx
TURHakan Kalayci67 **xxxxttxt
VNMLe Minh Hoang HNUE67 **xxxxttxx
CHNHo Cam Dao67 **xxxxttxt
CHNJinglun Li33 *xxttttttt