Final Results: USACO 2016 January Contest, Platinum

Key:
* = Correct
x = Wrong Answer (including possibly empty or missing output file)
t = Timeout
c = Didn't Compile
! = Run-time error or exceeded memory limits

Pre-College Participants (Full List):

Country Year Name Score    fortmoo    mowing    lightsout
USA  2016    Demi Guo1000 ************* ********** **********
USA  2017    Dhruv Rohatgi733 ************* ********** *xxxx*xxxx
CHN  2018    Haike Xu733 ************* ********** *xxxx*xxxx
AUT  2016    Florian Leimgruber733 ************* ********** *xxxx*xxxx
ROU  2017    Tamio-Vesa Nakajima733 ************* ********** *xxxx*xxxx
ROU  2018    Costin Andrei Oncescu700 ************* ********** *xxxx!xxxx
TUR  2016    Erdem Kirez700 ************* ********** *xxxxxxxxx
AUS  2017    Richard Gong700 ************* ********** *xxxxxxxxx
USA  2017    Daniel Chiu700 ************* ********** *xxxxxxxxx
CHN  2017    Yunfan Sun700 ************* ********** *xxxxxxxxx
CHN  2016    Ruyi Ji700 ************* ********** *xxxxxxxxx
USA  2016    Lawrence Li700 ************* ********** *xxxxxxxxx
CHN  2018    Yilin You700 ************* ********** *xxxxxxxxx
CHN  2017    Rui Shen700 ************* ********** *xxxxxxxxx
CHN  2017    Zhiyang Chen700 ************* ********** *xxxxxxxxx
JPN  2018    Yuta Takaya700 ************* ********** *tttt!tttt
ROU  2017    George Chichirim700 ************* ********** *xxxxxxxxx
USA  2016    Alexander Wei700 ************* ********** *xxxxxxxxx
USA  2018    Mihir Singhal667 ************* ********** x!!!!!!!!!
CAN  2016    Yikuan Li667 ************* **********
AUS  2016    Clement Chiu667 ************* ********** xxxxxxxxxx
VNM  2016    Anh Duc Le667 ************* **********
CZE  2017    Václav Volhejn667 ************* **********
KOR  2017    Jaehyun Koo667 ************* **********
IND  2016    Rajat De667 ************* **********
VNM  2016    Minh Quang Le667 ************* **********
POL  2017    Marek Żochowski667 ************* **********
USA  2018    Shwetark Patel667 ************* ********!* *xxxxxxxxx
CHN  2017    Lihuang Ding667 ************* ******t*** *xxxxxxxxx
USA  2016    Calvin Lee667 ************* **********
USA  2016    Tony Wang667 ************* **********
ROU  2019    Alexandru Petrescu667 ************* **********
USA  2016    Jordan Alexander667 ************* *******tt* *xxxx*xxxx
USA  2016    Suchir Balaji633 ************* ******x**x *xxxxxxxxx
USA  2016    Brian Gu633 ************* ******ttt* *xxxx*xxxx
USA  2017    Jason Ye633 ************* ******tt** *xxxxxxxxx
FRA  2016    François Sellier633 ************* ******ttt* *xxxx*xxxx
FRA  2019    Etienne Rossignol633 ************* ******ttt* *xxxx*xxxx
USA  2016    Samuel Hsiang633 ************* ******ttt* *xxxx*xxxx
USA  2017    David Zhu600 ************* ******ttt* *xxxxxxxxx
USA  2017    Nicholas Guo600 ************* ******ttt* *xxxxxxxxx
USA  2018    Victor Tao600 ************* ******ttt* *xxxxxxxxx
FRA  2018    Arthur Leonard600 ************* ******ttt* *xxxxxxxxx
USA  2018    Aayush Gupta600 ************* ******ttt* *xxxxxxxxx
USA  2017    Mayank Pandey600 ************* ******ttt* *xxxxxxxxx
USA  2018    Louie Golowich600 ************* ******ttt* *xxxxxxxxx
ZAF  2016    Bronson Rudner600 ************* ******ttt* *xxxxxxxxx
USA  2016    Sam Heil600 ************* ******ttt* *xxxxxxxxx
BEL  2016    Damien Galant600 ************* *******x!*
ROU  2018    Alex Tatomir600 ************* ******xxx* *xxxxxxxxx
USA  2019    Archer Wang600 ************* ******ttt* *xxxxxxxxx
USA  2017    Yuan Yao600 ************* ******ttt* *xxxxxxxxx
USA  2019    Alex Gu600 ************* *****t*tt* *xxxxxxxxx
USA  2018    Swapnil Garg600 ************* ******ttt* *xxxxxxxxx
DEU  2016    Erik Diessel600 ************* ******ttt* *xxxxxxxxx
RUS  2021    Egor Lifar600 ************* ******ttt* *xxxxxxxxx
RUS  2016    Grigory Reznikow600 ************* ******ttt* *xxxxxxxxx
USA  2016    Michael Colavita600 ************* ******ttt* *xxxxxxxxx
USA  2018    Hongyi Chen600 ************* ******ttt* *xxxxxxxxx
ROU  2018    Radu Andrei600 ************* ******ttt* *xxxxxxxxx
USA  2018    Justin Zhang600 ************* ******ttt* *!!!!!!!!!
USA  2017    Rahul Yesantharao574 **********x** ******ttt* *xxxxxxxxx
USA  2016    Michael Kural567 ************* ******tttt *xxxxxxxxx
HUN  2016    Márton Erdős567 ************* ******ttt*
DEU  2017    Marian Dietz567 ************* ******ttt*
USA  2017    Nicholas Pipitone567 ************* ******ttt*
ARM  2017    Xagak Galstyan567 ************* ******ttt*
USA  2016    Supawit Chockchowwat567 ************* ******ttt*
GBR  2017    Joe Benton567 ************* ******ttt* cccccccccc
USA  2018    William Hu567 ************* ******xxxx *!!!!!!xx!
CHN  2020    Sunli CHEN567 ************* ******ttt*
USA  2016    Rory Soiffer567 ************* ******txxt *xxxxxxxxx
IRN  2017    Ali Ahmadi567 ************* **x***ttt* *xxxxxxxxx
IND  2017    Srijon Mukherjee567 ************* ******ttt*
USA  2018    Franklyn Wang567 ************* ******ttt* txtxxxxttx
USA  2021    David Hu567 ************* ******tttt *xxxxxxxxx
IND  2017    Mriganka Basu567 ************* *****x*tt*
USA  2018    Jessica Zheng567 ************* ******ttt*
USA  2016    Kevin Sun567 ************* ******ttt* cccccccccc
ROU  2019    Bogdan Sitaru567 ************* ****tt*tt* *!!!!!!!!!
CYP  2016    Angelos Pelecanos567 ************* ******ttt*
USA  2016    Eshaan Nichani549 *******t**t** ******ttt* *xxxxxxxxx
USA  2019    Benjamin Qi549 *******t**t** ******ttt* *xxxxxxxxx
USA  2017    Jason Lu549 *******t**t** ******ttt* *xxxxxxxxx
BLR  2016    Maria Izobova541 **********x** *****tttt* *xxxxxxxxx
CHN  2017    Yan Dai541 ***********x* ******tttt *xxxxxxxxx
MEX  2016    Jose Tapia533 ************* **x***tttx *xxxxxxxxx
USA  2017    Nikhil Cheerla533 ************* **x***tttx *!!!!!!!!!
USA  2016    Sanjeev Murty533 ************* *****tttt*
CAN  2016    Thefak Eperson533 ************* ***t**tttt *xxxxxxxxx
USA  2017    Sritam Mishra533 ************* **x***tttx *xxxxxxxxx
CAN  2016    Bill Zheng533 ************* *****t!ttx *xxxxxxxxx
IRN  2017    Ali Asadi533 ************* **x***xxxx *xxxxxxxxx
CHN  2017    Runhe Lyu533 ************* ****ttttt* *xxxxxxxxx
CHN  2020    Yixuan Xu533 ************* ****ttttt* *xxxxxxxxx
BLR  2017    Vladislav Vishnevsky533 ************* **x***tttx *xxxxxxxxx
BLR  2016    Igor Doroshev533 ************* **x***tttx *xxxxxxxxx
USA  2018    Noah Singer533 ************* ***t**ttt*
USA  2018    David Hou533 ************* **x***tttt *xxxxxxxxx
USA  2017    Andrew Yang533 ************* ****ttttt* *xxxxxxxxx
IRN  2017    Newsha Seyedi533 ************* **x***tttt *xxxxxxxxx
ROU  2016    Cristian Vintur533 ************* ******tttx
CHN  2017    Yipeng Wang533 ************* ***t**tttt *xxxxxxxxx
USA  2018    Andrew Komo533 ************* **x***tttx *xxxxxxxxx
AUS  2016    Declan McDonnell533 ************* ******tttt
BLR  2017    Valera Kameko533 ************* **xt**tttx *xxxx*xxxx
EST  2017    Tähvend Uustalu533 ************* ******tttt
USA  2017    Haoyuan Sun533 ************* ****ttttt* *xxxxxxxxx
USA  2019    Stan Zhang533 ************* **x***tttx *xxxxxxxxx
RUS  2017    Egor Zhdan533 ************* **x***tttx *xxxxxxxxx
USA  2019    Anson Hu515 ********t**t* ******tttt *xxxxxxxxx
USA  2018    Arman Siddique500 ************* ***tttttt* *xxxxxxxxx
USA  2016    Ethan Holland500 ************* ****ttttt*
USA  2017    David C. Yuan500 ************* ****tttttt *xxxxxxxxx
USA  2021    Edward Wan500 ************* **x***tttt
USA  2018    Avichal Goel500 ************* ****tttttx *xxxxxxxxx
USA  2017    Bryan Chen500 ************* **xt*ttttx *tttt*tttt
SGP  2017    Guangxuan Zhang500 ************* **x***tttx
AUS  2016    Devin He500 ************* ***tttttt* *xxxxxxxxx
USA  2018    Kevin Liu500 ************* ***t**tttx xxxxxxxxxx
DEU  2016    Michael Jungmair500 ************* **x***tttx
ZAF  2016    Mohammed Yaseen Mowzer500 ************* ****tttttx *xxxxxxxxx
ISR  2016    Yarden Porat500 ************* **x***tttt
USA  2017    Christopher Chang500 ************* ***tttttt* *xxxxxxxxx
IRN  2017    Mahdi Ghaznavi500 ************* *****ttttt xx!!xxx!!x
EST  2019    Toomas Tennisberg500 ************* *****ttttt
USA  2016    Colin Ni500 ************* ****tttttx *xxxxxxxxx
USA  2018    Yury Sudzilouski490 ********tt*t* ******ttt*
USA  2018    William Hsu490 ********tt*t* *****tttt* *xxxxxxxxx
AUS  2018    Jerry Mao467 ************* **tt*txttx *xxxxxxxxx
CHN  2016    Zhouxing Shi467 ************* *x**x*xxxx
USA  2017    Anton Cao467 ************* **xt*ttttx *xxxxxxxxx
USA  2018    Wassim Omais467 ************* **x*tttttx *xxxxxxxxx
CAN  2016    Jeffrey Xiao467 ************* ***tttxttx *xxxxxxxxx
USA  2019    Daniel Zhang467 ************* ****tt!!!!
USA  2019    Eric Zhang467 ************* **tt*ttttt *xxxxxxxxx
CHN  2016    Jifan Zhang467 ************* **xt*ttttt *xxxxxxxxx
USA  2016    Nicholas Recker467 ************* ****tttttt
USA  2016    Girishvar Venkat467 ************* **xt*xxxxx *xxxxxxxxx
GRC  2018    John Tyrovolas467 ************* **x*tttttx *xxxxxxxxx
BGR  2018    Radostin Chonev467 ************* **x!*t!!!x *xxxxxxxxx
JPN  2017    Shinji Okumura467 ************* **xx*x!xx*
USA  2017    Kevin Chang467 ************* ***ttttttt *xxxxxxxxx
CAN  2016    Spencer Whitehead467 ************* **x*tttttx *xxxxxxxxx
USA  2017    Byron Xu464 *******ttt*t* ******tttt *xxxxxxxxx
USA  2018    Daniel Whatley441 *******x***** ****tttttt
USA  2018    Katherine Cheng441 *****x******* **xt**tttt
KAZ  2017    Nick M433 ************* **x*tttttx
USA  2016    Kevin Wu433 ************* *xxxxxttt* *xxxxxxxxx
USA  2019    Eric Tong433 ************* **x*ttxttx
USA  2017    Allen Chen433 ************* *xxxttttt* *xxxxxxxxx
CHN  2020    Junzhao Yang433 ************* **!!!!x!!! *xxxxxxxxx
CHN  2018    Ruiquan Gao433 ************* **!!!!x!!x *xxxxxxxxx
CHN  2017    Xinxuan Jiang433 ************* ***!!!!!!!
CHN  2018    Xinyi Zhao433 ************* **t!!tx!!x *xxxxxxxxx
ISR  2016    Lior Porat433 ************* ***!!ttttt
AUS  2016    Belinda Shi431 ********tttt* ******tttx xxxxxxxxxx
USA  2016    Raymond Lin415 *******t**t** **x*tttttt *xxxxxxxxx
USA  2019    Kyle Liu408 **********t** **x!!!x!!x *xxxxxxxxx
USA  2017    Kevin Geng400 ************* *xx*ttxxtx
EST  2016    Oliver Nisumaa400 ************* *xxxxx*xxx
USA  2017    Benjamin Chen400 ************* *xxxxxxxxx *xxxxxxxxx
USA  2016    James Shi400 ************* *xtttttttx *xxxxxxxxx
USA  2017    Wanqi Zhu400 ************* *xxxxxxxxx *xxxxxxxxx
TKM  2019    Kerim Kocekow400 ************* *xttttxttx *xxxxxxxxx
USA  2016    Alexander Yang400 ************* *xxxttxttx *xxxxxxxxx
ROU  2016    Dragos Taraban400 ************* *xxxxxtttx *xxxxxxxxx
USA  2017    Pranav Prakash400 ************* *xxttttttt *xxxxxxxxx
CHN  2017    Kaiyuan Yang400 ************* *xxxxxxx!x *xxxxxxxxx
USA  2017    Amanda Du400 ************* *xxxx*xxxx
USA  2019    Noble Mushtak400 ************* *xxxxxtttt *xxxxxxxxx
USA  2016    Yang Yan400 ************* *xxxxxxxxx *xxxxxxxxx
SGP  2017    Wen Yuen Pang400 ************* *xxxx*xxxx
USA  2016    Mingyuan Li400 ************* *x!!!!xx!! *xxxxxxxxx
BRA  2016    Rogério Júnior400 ************* **!!!!x!!!
USA  2016    Eric Sheng400 ************* **xttttttt
USA  2018    Joshua Pan400 ************* *xxttttttt *xxxxxxxxx
USA  2016    Mark Klein400 ************* *xxxxxxxxx *xxxxxxxxx
CHN  2019    Tianxing Ding400 ************* *xxxxxtttx *xxxxxxxxx
USA  2018    Charles Wang400 ************* *xxxx*xxxx
CHN  2017    Karl Duan400 ************* *xxxxxxxxx *xxxxxxxxx
CHN  2018    Yi Xu400 ************* *xxxxxxxxx *xxxxxxxxx
HRV  2018    Vilim Lendvaj374 **********x** **!!!!!!!x
ISR  2016    Liran Markin367 ************* *xxxttxttx
MDA  2016    Mihail Tarigradschi367 ************* *xt!!!x!!x
IRN  2017    Ar pa367 ************* *!!!!!!!!!
ITA  2016    Carlo Buccisano367 ************* *xxttttttx
IRN  2018    Ehsan Goharshady367 ************* *xxxxxtttx
USA  2018    Jinseo Park367 ************* *xxxxxtttt
USA  2018    Joshua Liu367 ************* *xx!!!xx!!
USA  2016    Sean Shi367 ************* *xxxxxtttx
USA  2017    Tiger Luo367 ************* *xxx!xxxxx
USA  2016    Amy Chou367 ************* *xxttttttt
VNM  2016    Phat Tran367 ************* !!!!!!*!!!
IRN  2016    Keyvan Khademi367 ************* *xxxxxxxxx
ROU  2018    Alexandru Babalau367 ************* *xxxxxxxxx
ROU  2017    Andrei Popa367 ************* *xxxxxxxxx
BGR  2019    Petar Nyagolov367 ************* *xx!!!x!!x
RUS  2016    Vlad Makeev367 ************* *!!!!!!!!!
CAN  2017    Leo Feng367 ************* *xxxxxtttx
IRN  2017    Iman Gholami367 ************* *xxx!!t!!x
FRA  2018    Theophane Vallaeys367 ************* *x!!tt!!t!
TKM  2017    Dowletgeldi Rozymuradow 1999367 ************* xxttttx!tx *xxxxxxxxx
IRN  2017    Mohamad Hasan Mousavi367 ************* *xttttx!tx
DEU  2016    Viktor Yuschuk367 ************* *xxxxxxxxx
CAN  2017    William Wen367 ************* *xxtttxttx
USA  2016    Tristan Pollner367 ************* *xxxxxtttx
BLR  2016    Ilya Medyanikov367 ************* *!!!!!x!!!
JPN  2017    Takuto Yoshida367 ************* *tt!!!!!!!
USA  2016    Alok Puranik356 ********tt*t* **tttttttt *xxxxxxxxx
USA  2016    Luke Shimanuki349 *******t**t** *xtttttttt *xxxxxxxxx
CHN  2018    Zhou Runlong333 *************
GRC  2016    Rafael Ketsetsidis333 ************* x!!!!!xx!!
POL  2017    Maciej Dulęba333 *************
ITA  2018    Andrea Ciprietti333 *************
KAZ  2016    Bayan Saidolda333 ************* xxxxxxxxxx
THA  2017    Khemarat Boonyapaluk333 *************
CHN  2016    Ce Jin333 *************
ROU  2017    Vlad Rochian333 *************
CHN  2019    Yan JieLong333 *************
VNM  2020    Tuan Minh Le333 *************
IRN  2016    Mohammad Hadi Hojjat333 ************* !!!!!!!!!!
CAN  2016    Ahmed Sabie333 *************
BLR  2017    Kirill Gulin333 *************
ITA  2016    Marco Donadoni333 *************
TUR  2017    Leylak Rengi333 *************
IRN  2017    hamed nejat333 *************
KOR  2016    민규 조333 *************
EGY  2018    Sherif Waly333 *************
IRN  2017    Erfan Mianamahalleh333 *************
CHN  2018    Junyi Du333 *************
MKD  2018    Vladimir Maksimovski333 *************
CHN  2017    Nathaniel Grote333 *************
IND  2017    Sampriti Panda333 *************
HRV  2017    Luka Tomic333 *************
CAN  2016    Jeffrey Zhao333 *************
BLR  2016    Arseniy Kolosov333 *************
EST  2016    Andres Unt333 *************
THA  2017    Thanagorn Loetnithat333 *************
CAN  2017    Jason Yuen333 *************
KOR  2016    수찬 박333 *************
CHN  2017    Mint Green333 *************
KOR  2016    Seunghyun Joe333 *************
VNM  2016    Vuong Nguyen333 *************
VNM  2017    Duc Loc Bui333 *************
ROU  2017    Arif Ozturk333 *************
USA  2016    Ankur Sundara333 *************
USA  2016    William Gan333 *************
CAN  2020    Brian Chau333 *************
CHN  2017    Weiqiang Yuan333 *************
ROU  2016    Sebi Nechita333 *************
IND  2016    Sreejato Bhattacharya333 *************
FRA  2019    Adrien Vannson321 x****xxx**xxx **x***tttx
CAN  2016    Chao-ching Chang318 *xxxxxx*xxtxx ******ttt* *xxxxxxxxx
USA  2017    Lawrence Wang315 ******x***x** *ttttttttt
ROU  2016    Alexandru Bucevschi315 **********xx* *xxxxxttxx
USA  2016    Avinash Jois315 *******t**t** *xxxxxxxxx
USA  2017    Oliver Hamilton308 ***********t*
FRA  2016    Baptiste Jacquemot297 ********tttt* *xxxxxttxx *xxxxxxxxx
CUB  2017    Abdel Rodriguez290 ********tt*t* *xx!!!x!!x
CAN  2017    Callum Moseley279 *******tttttt **x*tttttt
FRA  2016    Quentin Juppet269 ***tt*ttttttt ****ttttt*
USA  2018    Vinjai Vale264 *******ttt*t* *x!!!!xx!!
CHN  2017    江豪 石264 ********tttt* *xxttttttt
ARG  2016    Ariel Nowik256 ********tt*t*
USA  2016    Sangwoo Hahn256 ********tt*t*
FIN  2016    Pietu K256 ******xx**x**
BGR  2020    Ivo Karagyozov246 *******tttttt **xtxttttt
USA  2016    Christopher Morris233 xxx!t!!!x!xxx ******ttt*
TUN  2016    Fadhel Omar233 xxxxxxxxxxxxx ******ttt* xxxxxxxxxx
TUR  2018    Atacan Iyidogan231 *****x**tt*t*
IRN  2018    Sadegh Mahdavi205 ****x*x*tt*t*
USA  2018    Michael Wan144 *xxxxx*xxxx*x **x!tttt!x
CHN  2017    震 李128 ***xxxxx*xtx*
USA  2016    Jeffrey Chang128 *****!xxtttt!
USA  2016    Daniel Zhang118 *xxxxxxxttxt* *xxxxxtttt *xxxxxxxxx
USA  2018    Michael Chen100 **x*tttttx
USA  2017    Gautam Prabhu33 *ttttttttx !!!!!!!!!!
IRN  2017    Arash Mahmoudian0 xxxxxxxxxx

Pre-College Participants (USA only):

Country Year Name Score    fortmoo    mowing    lightsout
USA  2016    Demi Guo1000 ************* ********** **********
USA  2017    Dhruv Rohatgi733 ************* ********** *xxxx*xxxx
USA  2017    Daniel Chiu700 ************* ********** *xxxxxxxxx
USA  2016    Lawrence Li700 ************* ********** *xxxxxxxxx
USA  2016    Alexander Wei700 ************* ********** *xxxxxxxxx
USA  2018    Mihir Singhal667 ************* ********** x!!!!!!!!!
USA  2018    Shwetark Patel667 ************* ********!* *xxxxxxxxx
USA  2016    Calvin Lee667 ************* **********
USA  2016    Tony Wang667 ************* **********
USA  2016    Jordan Alexander667 ************* *******tt* *xxxx*xxxx
USA  2016    Suchir Balaji633 ************* ******x**x *xxxxxxxxx
USA  2016    Brian Gu633 ************* ******ttt* *xxxx*xxxx
USA  2017    Jason Ye633 ************* ******tt** *xxxxxxxxx
USA  2016    Samuel Hsiang633 ************* ******ttt* *xxxx*xxxx
USA  2017    David Zhu600 ************* ******ttt* *xxxxxxxxx
USA  2017    Nicholas Guo600 ************* ******ttt* *xxxxxxxxx
USA  2018    Victor Tao600 ************* ******ttt* *xxxxxxxxx
USA  2018    Aayush Gupta600 ************* ******ttt* *xxxxxxxxx
USA  2017    Mayank Pandey600 ************* ******ttt* *xxxxxxxxx
USA  2018    Louie Golowich600 ************* ******ttt* *xxxxxxxxx
USA  2016    Sam Heil600 ************* ******ttt* *xxxxxxxxx
USA  2019    Archer Wang600 ************* ******ttt* *xxxxxxxxx
USA  2017    Yuan Yao600 ************* ******ttt* *xxxxxxxxx
USA  2019    Alex Gu600 ************* *****t*tt* *xxxxxxxxx
USA  2018    Swapnil Garg600 ************* ******ttt* *xxxxxxxxx
USA  2016    Michael Colavita600 ************* ******ttt* *xxxxxxxxx
USA  2018    Hongyi Chen600 ************* ******ttt* *xxxxxxxxx
USA  2018    Justin Zhang600 ************* ******ttt* *!!!!!!!!!
USA  2017    Rahul Yesantharao574 **********x** ******ttt* *xxxxxxxxx
USA  2016    Michael Kural567 ************* ******tttt *xxxxxxxxx
USA  2017    Nicholas Pipitone567 ************* ******ttt*
USA  2016    Supawit Chockchowwat567 ************* ******ttt*
USA  2018    William Hu567 ************* ******xxxx *!!!!!!xx!
USA  2016    Rory Soiffer567 ************* ******txxt *xxxxxxxxx
USA  2018    Franklyn Wang567 ************* ******ttt* txtxxxxttx
USA  2021    David Hu567 ************* ******tttt *xxxxxxxxx
USA  2018    Jessica Zheng567 ************* ******ttt*
USA  2016    Kevin Sun567 ************* ******ttt* cccccccccc
USA  2016    Eshaan Nichani549 *******t**t** ******ttt* *xxxxxxxxx
USA  2019    Benjamin Qi549 *******t**t** ******ttt* *xxxxxxxxx
USA  2017    Jason Lu549 *******t**t** ******ttt* *xxxxxxxxx
USA  2017    Nikhil Cheerla533 ************* **x***tttx *!!!!!!!!!
USA  2016    Sanjeev Murty533 ************* *****tttt*
USA  2017    Sritam Mishra533 ************* **x***tttx *xxxxxxxxx
USA  2018    Noah Singer533 ************* ***t**ttt*
USA  2018    David Hou533 ************* **x***tttt *xxxxxxxxx
USA  2017    Andrew Yang533 ************* ****ttttt* *xxxxxxxxx
USA  2018    Andrew Komo533 ************* **x***tttx *xxxxxxxxx
USA  2017    Haoyuan Sun533 ************* ****ttttt* *xxxxxxxxx
USA  2019    Stan Zhang533 ************* **x***tttx *xxxxxxxxx
USA  2019    Anson Hu515 ********t**t* ******tttt *xxxxxxxxx
USA  2018    Arman Siddique500 ************* ***tttttt* *xxxxxxxxx
USA  2016    Ethan Holland500 ************* ****ttttt*
USA  2017    David C. Yuan500 ************* ****tttttt *xxxxxxxxx
USA  2021    Edward Wan500 ************* **x***tttt
USA  2018    Avichal Goel500 ************* ****tttttx *xxxxxxxxx
USA  2017    Bryan Chen500 ************* **xt*ttttx *tttt*tttt
USA  2018    Kevin Liu500 ************* ***t**tttx xxxxxxxxxx
USA  2017    Christopher Chang500 ************* ***tttttt* *xxxxxxxxx
USA  2016    Colin Ni500 ************* ****tttttx *xxxxxxxxx
USA  2018    Yury Sudzilouski490 ********tt*t* ******ttt*
USA  2018    William Hsu490 ********tt*t* *****tttt* *xxxxxxxxx
USA  2017    Anton Cao467 ************* **xt*ttttx *xxxxxxxxx
USA  2018    Wassim Omais467 ************* **x*tttttx *xxxxxxxxx
USA  2019    Daniel Zhang467 ************* ****tt!!!!
USA  2019    Eric Zhang467 ************* **tt*ttttt *xxxxxxxxx
USA  2016    Nicholas Recker467 ************* ****tttttt
USA  2016    Girishvar Venkat467 ************* **xt*xxxxx *xxxxxxxxx
USA  2017    Kevin Chang467 ************* ***ttttttt *xxxxxxxxx
USA  2017    Byron Xu464 *******ttt*t* ******tttt *xxxxxxxxx
USA  2018    Daniel Whatley441 *******x***** ****tttttt
USA  2018    Katherine Cheng441 *****x******* **xt**tttt
USA  2016    Kevin Wu433 ************* *xxxxxttt* *xxxxxxxxx
USA  2019    Eric Tong433 ************* **x*ttxttx
USA  2017    Allen Chen433 ************* *xxxttttt* *xxxxxxxxx
USA  2016    Raymond Lin415 *******t**t** **x*tttttt *xxxxxxxxx
USA  2019    Kyle Liu408 **********t** **x!!!x!!x *xxxxxxxxx
USA  2017    Kevin Geng400 ************* *xx*ttxxtx
USA  2017    Benjamin Chen400 ************* *xxxxxxxxx *xxxxxxxxx
USA  2016    James Shi400 ************* *xtttttttx *xxxxxxxxx
USA  2017    Wanqi Zhu400 ************* *xxxxxxxxx *xxxxxxxxx
USA  2016    Alexander Yang400 ************* *xxxttxttx *xxxxxxxxx
USA  2017    Pranav Prakash400 ************* *xxttttttt *xxxxxxxxx
USA  2017    Amanda Du400 ************* *xxxx*xxxx
USA  2019    Noble Mushtak400 ************* *xxxxxtttt *xxxxxxxxx
USA  2016    Yang Yan400 ************* *xxxxxxxxx *xxxxxxxxx
USA  2016    Mingyuan Li400 ************* *x!!!!xx!! *xxxxxxxxx
USA  2016    Eric Sheng400 ************* **xttttttt
USA  2018    Joshua Pan400 ************* *xxttttttt *xxxxxxxxx
USA  2016    Mark Klein400 ************* *xxxxxxxxx *xxxxxxxxx
USA  2018    Charles Wang400 ************* *xxxx*xxxx
USA  2018    Jinseo Park367 ************* *xxxxxtttt
USA  2018    Joshua Liu367 ************* *xx!!!xx!!
USA  2016    Sean Shi367 ************* *xxxxxtttx
USA  2017    Tiger Luo367 ************* *xxx!xxxxx
USA  2016    Amy Chou367 ************* *xxttttttt
USA  2016    Tristan Pollner367 ************* *xxxxxtttx
USA  2016    Alok Puranik356 ********tt*t* **tttttttt *xxxxxxxxx
USA  2016    Luke Shimanuki349 *******t**t** *xtttttttt *xxxxxxxxx
USA  2016    Ankur Sundara333 *************
USA  2016    William Gan333 *************
USA  2017    Lawrence Wang315 ******x***x** *ttttttttt
USA  2016    Avinash Jois315 *******t**t** *xxxxxxxxx
USA  2017    Oliver Hamilton308 ***********t*
USA  2018    Vinjai Vale264 *******ttt*t* *x!!!!xx!!
USA  2016    Sangwoo Hahn256 ********tt*t*
USA  2016    Christopher Morris233 xxx!t!!!x!xxx ******ttt*
USA  2018    Michael Wan144 *xxxxx*xxxx*x **x!tttt!x
USA  2016    Jeffrey Chang128 *****!xxtttt!
USA  2016    Daniel Zhang118 *xxxxxxxttxt* *xxxxxtttt *xxxxxxxxx
USA  2018    Michael Chen100 **x*tttttx
USA  2017    Gautam Prabhu33 *ttttttttx !!!!!!!!!!

Observers:

Country Name Score    fortmoo    mowing    lightsout
AUSIshraq Huda1000 ************* ********** **********
THAVisit Pataranutaporn867 ************* ********** *x*****xxx
USAEric Xu767 ************* ********** *xxx**xxxx
JPNUwi Tenpen733 ************* ********** *xxxxxxxx*
CHNBowen Yu733 ************* ********** *xxxx*xxxx
ROUAndrei Heidelbacher700 ************* ********** *!!!!!!!!!
RUSMikhail Ipatov700 ************* ********** *!!!!!!!!!
BGDNafis Sadique700 ************* ********** *xxxxxxxxx
DOMCarlos Toribio700 ************* ********** *xxxxxxxxx
CHNZhu Chenguang700 ************* ********** *xxxxxxxxx
HKGAlex Tung700 ************* ********** *xxxxxxxxx
SGPLi Chen Koh700 ************* ********** *xxxxxxxxx
ITAFilippo Baroni700 ************* ********** *xxxxxxxxx
VNMLe Minh Hoang HNUE700 ************* ********** *xxxxxxxxx
IDNMuhammad Ayaz Dzulfikar667 ************* **********
CHNZechao Shang667 ************* **********
USAPhilip Sun667 ************* **********
ROUAdrian Budau667 ************* **********
USAMichael LoPiccolo667 ************* **********
FINTuukka Korhonen667 ************* **********
ITANicolò Mazzucato633 ************* ******t***
CHNLinkai Zheng600 ************* *******tt*
SRBNenad Bauk567 ************* ******ttt*
THAWasu Piriyakulkij567 ************* ******ttt*
ARGRomán Castellarin567 ************* ****tt*tt* *xxxxxxxxx
ZAFUlrik de Muelenaere567 ************* ******ttt*
CHNYuetong Wang567 ************* ******ttt*
CANGord Ridout567 ************* ******ttt*
ROUAlexandru Valeanu567 ************* ******tttt *xxxxxxxxx
USADaniel Moyer533 ************* ******tttt
USAJordan Haack515 *******t**t** ******ttt*
SVNMatjaz Leonardis500 ************* *****ttttt
CANJianye Chen467 ************* **xt**tttt
USAAlexander Fetisov467 ************* ***t*ttttt
ROUCristian Banu467 ************* ***tttttt*
VENGerman Blandin433 ************* **x*tttttx
FRAFélix Breton433 ************* *xxxxxttxx *xxxx*xxxx
VNMNguyễn Minh Tú433 ************* **xt*ttttt
ARGDiego Vizia433 ************* *xxxxtttt* *xxxxxxxxx
JPNNatsugiri Natsugiri433 ************* ***ttttttt xxxxxxxxxx
CUBElio Govea423 ********tt*t* **x***tttx
USAMatthew Kroesche423 ******tt**t** **tt*ttttt *xxxx*xxxx
USAJenny Wu415 **********t*t ****tttttx
KAZZhusupov Nurlan400 ************* **ttttx!tx
IRNRamtin Rahvarian400 ************* *xxxxxxxxx *xxxxxxxxx
USACorwin de Boor400 ************* *xxxx*xxxx
IRNMehrad Zamani400 ************* **x!!!tttt
FINAntti Laaksonen400 ************* **xttttttx
CHNTao Sue367 ************* *xxxxxxxxx
RUSVladimir Petrov367 ************* *xxxxxxxxx
LVAAnatolijs Gorbunovs367 ************* *xxxxxxxxx
VENSamuel Nacache367 ************* *xxttttttt
KORYechan Bae367 ************* *xxxxxxxxx
CHNJialin Ouyang367 ************* *xxxxxxxxx
IRNMohammad Nematollahi367 ************* *xxxxxtttx
DEUFelix Bauckholt367 ************* *ttttttttt
NZLTom Levy367 ************* *x!!!!xt!!
CUBDaniel Enrique367 ************* *x!!!!x!!!
ARGMax Red349 ****x*x****** *xx!!!xx!! *xxxxxxxxx
USACal Che341 **********x** *xxxxxxxxx
USAAlexander Dai333 ************* !!!!!!!!!!
USAAndrew He333 *************
JPNShunya Satake333 *************
BRAFelipe Souza333 *************
MEXJuan Carlos Sigler Priego333 *************
VNMNghi Nguyen333 *************
BRAIvan Henrique Petrin333 ************* !!!!!!!!!!
RUSMikhail Mayorov333 *************
CUBManuel Diaz333 *************
VNMNguyen Hoang Phuong333 *************
IDNAhmad Zaky333 *************
BGDTanzir Islam333 *************
IRNamir moosavi333 *************
RUSVitaly Demidenko333 *************
CHNYunzhe Yuan333 *************
INDParth Mittal333 *************
USAZeleng Zhuang333 *************
IDNWiwit Rifa'i333 *************
USAJeffrey Zhang333 ************* cccccccccc
JPNKent Nikaido333 *************
CHNGeorge Zhou333 *************
VNMDuong Nguyen Ngoc333 *************
BGDRezwan Mahmud333 *************
RUSRenat Gimadeev333 *************
INDSatyaki Upadhyay333 *************
ARMSparik Hayrapetyan333 *************
IDNLuqman Arifin333 *************
HKGOn Yin Leung333 *************
ROUStefan Negrus333 *************
SGPZhi Jian Wang333 *************
AUSMichael Chen333 *************
USAChristopher Shao333 *************
ITAMatteo Zappia333 *************
VNMLe XuanAn333 *************
USAArnav 333 *************
CHNHao Yuan Cai308 **********x**
BGDHasib Al Muhaimin308 **********t**
USALewin Gan282 ******x***x**
USAHanqing Wang264 ******xx**x*x *xxxxxtxxx
USALarry Yang256 ******xx**x**
USASean T238 *******ttttt* *xxxxxxxxx
IRNMojtaba Shahbazi128 ***xx*xxxxxx*
BRARodrigo Weigert33 *xxxxxtxxx
USACalvin Deng33 *xxxxxxxxx