Final Results: USACO 2016 December 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    triangles    team    roboherd
CHN  2017    Jiaqi Yang1000 ********** ********* ***************
USA  2017    Daniel Chiu1000 ********** ********* ***************
VNM  2017    Lê Quang Tuấn1000 ********** ********* ***************
CHN  2017    Xiao Mao1000 ********** ********* ***************
CHN  2018    Hongxun Wu1000 ********** ********* ***************
CHN  2018    Bohan Chen1000 ********** ********* ***************
CHN  2017    乐平 汪1000 ********** ********* ***************
CHN  2018    Runlong Zhou1000 ********** ********* ***************
JPN  2018    Yuta Takaya1000 ********** ********* ***************
RUS  2016    Grigory Reznikow1000 ********** ********* ***************
CHN  2017    Weiqiang Yuan1000 ********** ********* ***************
CHN  2017    Guanghao Ye1000 ********** ********* ***************
USA  2018    Spencer Compton1000 ********** ********* ***************
USA  2017    Zhezheng Luo1000 ********** ********* ***************
ROU  2019    Alexandru Petrescu1000 ********** ********* ***************
CHN  2018    Haike Xu1000 ********** ********* ***************
IRN  2017    Arash Mahmoudian1000 ********** ********* ***************
CHN  2018    Junyi Du1000 ********** ********* ***************
CHN  2018    Yi Xu1000 ********** ********* ***************
KOR  2016    Seunghyun Joe1000 ********** ********* ***************
BLR  2018    Alexander Kernozhitsky978 ********** ********* **********t****
HUN  2017    Peter Mernyei956 ********** ********* ******t***t****
KOR  2017    Jaehyun Koo956 ********** ********* ********tt*****
CHN  2020    Junzhao Yang911 ********** ********* ****tt**tt*****
CHN  2017    Rui Shen911 ********** ********* ***x**x****x*x*
USA  2018    William Hu911 ********** ********* ***********ttxt
USA  2019    Eric Zhang911 ********** ********* ***********tttt
CHN  2018    Zonghan Yang889 ********** ********* ******t****tttt
ROU  2017    Andrei Popa889 ********** ********* ******t****tttt
USA  2017    Dhruv Rohatgi867 ********** ********* ******x***txxxx
FRA  2018    Arthur Leonard867 ******tttt ********* ***************
IND  2017    Srijon Mukherjee867 ******tttt ********* ***************
CHN  2018    Ruiquan Gao867 ******tttt ********* ***************
VNM  2017    Nguyen Thi Chinh844 ********** ********* ******t*tt*tttt
USA  2017    Nicholas Guo833 *****ttttt ********* ***************
SGP  2017    Wen Yuen Pang833 *****ttttt ********* ***************
CHN  2018    Yilin You833 *****ttttt ********* ***************
ROU  2017    Tamio-Vesa Nakajima822 ********** ********* ******!*!!!!!!!
ROU  2017    Andrei Costin Constantinescu800 ********** ********* ****x*t*!!ttttt
BLR  2017    Valera Kameko800 ********** ********* ***ttt**tt*tttt
CHN  2017    Jie Gao800 ********** ********* ****!!!*!!*!!!!
CHN  2019    Zhongnian Tao800 ********** ********* ****xxx*xx*xxxx
POL  2018    Kacper Walentynowicz800 ********** ********* ****ttt*tt*tttt
CHN  2019    Tianqi Yang800 ********** ********* ***ttt**tt*tttt
USA  2018    Swapnil Garg778 ********** ********* ****ttt*ttttttt
BGD  2020    Tasmeem Reza778 ********** ********* ****ttt*ttttttt
ROU  2017    Ioan-Bogdan Iordache778 ********** ********* ****ttt*ttttttt
VNM  2017    Duc Loc Bui778 ********** ********* ***tttt*tt*tttt
VNM  2018    Le Tuan Minh767 *****x**** ********* ****ttt*xx*xxxx
BGR  2019    Radoslav Dimitrov767 ***ttttttt ********* ***************
USA  2018    William Luo756 ********** ********* ***tttt*ttttttt
AUS  2018    Jerry Mao756 ********** ********* *xxxxx**xx*xxxx
CHN  2018    Jiadong Xie756 ********** ********* ***tttt*ttttttt
USA  2017    Bryan Chen756 ********** ********* ***tttt*ttttttt
ROU  2018    Alex Tatomir756 ********** ********* **!xxxt*tt*tttt
CHN  2020    Sunli Chen756 ********** ********* ***tttt*ttttttt
AUS  2017    Richard Gong756 ********** ********* ***tttt*ttttttt
RUS  2020    Ildar Gainullin733 ********** ********* ***tttttttttttt
RUS  2020    Alexandra Drozdova733 ********** ********* ***tttttttttttt
CHN  2020    Renfei Zhou733 ********** ********* ***xxxxxxxxxxxx
GEO  2028    Teimurazi Toloraia711 ********** ********* *xxxxxtxxx*xxxx
IRN  2017    Ali Ahmadi711 ********** ********* **xttttxttttttt
KAZ  2018    Nurlykhan Kairly711 ********** ********* *xxxxxxxxx*xxxx
IRN  2017    Mohammad Nematollahi700 *xxxxttttt ********* ***************
ROU  2020    Alexandra Udristoiu689 ********** ********* *t!t!!!ttt!ttt!
USA  2019    Archer Wang689 ********** ********* *xttttttttttttt
CHN  2021    MingYang Deng689 ********** ********* *xx!xx!x!!!!!!!
IRN  2017    Mohammad Saneian689 ********** ********* *xxxxxxxxxxxxxx
CHN  2019    YiChi Zhang689 ********** ********* *xxxxxxxxxxxxxx
USA  2017    Andrew Yang689 ********** ********* *!!!!!!!!!!!!!!
ROU  2017    Bogdan Ciobanu689 ********** ********* *xxt!!!t!!!!!!!
RUS  2021    Egor Lifar689 ********** ********* *x!!!!!!!!!!!!!
RUS  2019    Vladimir Romanov689 ********** ********* *xtt!!!t!!!!!!!
CHN  2017    Yan Dai678 *****x**** ********* *xxxxxxxxx*xxxx
ROU  2017    Vlad Dumitru-Popescu678 *****x**** ********* **tt!!!t!!!!!!!
ROU  2020    Alexa Tudose667 ********** *********
USA  2017    Tiger Luo667 ********** *********
VNM  2018    Vinh Nguyen Thanh667 ********** *********
BGR  2019    Petar Nyagolov667 ********** *********
ROU  2017    George Chichirim667 ********** *********
ROU  2020    Emanuel Nrx667 ********** *********
VNM  2017    Natsu Kagami667 ********** *********
UKR  2017    Stanislav Tomash667 ********** *********
VNM  2016    Nguyễn Nhật Minh667 ********** *********
ZAF  2016    Bronson Rudner667 ********** *********
MEX  2016    Jose Tapia667 ********** *********
RUS  2017    Maxim Osipenko667 ********** ********* xxxxtttxttttttt
VNM  2016    Vuong Nguyen667 ********** *********
IND  2018    Amar Malik667 ********** *********
POL  2017    Marek Żochowski667 ********** *********
ROU  2018    Alexandru Vlad Niculae667 ********** *********
JPN  2018    Riku Kawasaki667 ********** ********* ccccccccccccccc
BLR  2017    Arthur Petukhovsky667 ********** *********
KAZ  2018    Bekzat Tilekbay667 ********** *********
HRV  2018    Josip Klepec667 ********** *********
CHN  2017    Karl Duan667 ********** *********
POL  2017    Franciszek Budrowski667 ********* ***************
CHN  2018    Qianlan Yan667 ********* ***************
USA  2016    Tony Wang667 ********* ***************
POL  2017    Jakub Boguta667 ********* ***************
USA  2018    Yiyou Chen656 *****x**** ********* *xxxxxxxxxxxxxx
UKR  2017    Anton Tsypko656 ***ttttttt ********* ******t****tttt
BRA  2016    Rogério Júnior644 ****tttttt ********* ******t*tt*tttt
USA  2018    Yizuo Chen633 *****x**** *********
ROU  2017    Andrei Stanciu633 *****x**** *********
VNM  2018    Thang Pham633 *****x**** *********
CUB  2018    Marcelo Fornet633 *****ttttt ********* ***ttt**tt*tttt
CAN  2020    Brian Chau622 ******tttt ********* *xxxxx**xx*xxxx
MYS  2019    Zi Song Yeoh611 ***ttttttt ********* **!xxx**xx**x**
IDN  2017    Sergio Vieri611 *****tttt! ********* ***tttt*tt*tttt
USA  2019    Daniel Zhang600 ****tttttt ********* ****ttt*tt*tttt
USA  2019    Benjamin Qi589 *****ttttt ********* ***tttt*ttttttt
USA  2018    Kevin Liu589 *****ttttt ********* ***tttt*ttttttt
THA  2017    Pasapol Saowakon578 ****tttttt ********* ***!!!t*!!*!!!!
USA  2017    Mayank Pandey578 ****tttttt ********* ****ttt*ttttttt
CHN  2019    Yan JieLong556 ****tttttt ********* ***ttt!*!!!!!!!
ROU  2019    Vlad Turcuman544 ***ttttttt ********* ****ttt*ttttttt
CAN  2017    Jason Yuen544 ***ttttttt ********* ***tttt*tt*tttt
RUS  2017    Fargat Sharipov544 *****ttttt ********* *xxxxxxxxx*xxxx
VNM  2017    Minh Nguyen544 *****ttttt ********* *xxtttt*ttttttt
USA  2019    Alexander Gu544 ***ttttttt ********* ***!!!x*!!*xttt
USA  2017    Haoyuan Sun541 ********** *****tttt *tttttttttttttt
KOR  2017    Hyun-seok Oh533 ******tttt *********
USA  2020    Brandon Wang533 ****tttttt ********* ***tttttttttttt
IRN  2018    Ali Shafiee522 *****tttt! ********* *xxxtttxttttttt
USA  2018    Louis Golowich522 ***ttttttt ********* **ttttt*tt*tttt
USA  2019    Anson Hu522 ***ttttttt ********* ***tttt*ttttttt
BGR  2018    Ivan Ganev522 *****ttttt ********* *xxxxxxxxxxxxxx
ROU  2020    Robert Popovici519 ********** *****tttt
CHN  2018    Xinyi Zhao511 **tttttttt ********* ***tttt*tt*tttt
USA  2017    David Zhu511 ****tttttt ********* **x!!!!!!!!!!!!
USA  2018    David Horne500 *****ttttt *********
BGD  2017    Jubayer Nirjhor500 *****ttttt *********
RUS  2018    Roman Korobkov500 *****ttttt *********
MNG  2017    Batja Altan500 ***ttttttt ********* ***tttttttttttt
BGR  2018    Radostin Chonev500 ***ttttttt ********* ***xxxxxxxxxxxx
USA  2021    David Hu500 ***ttttttt ********* *xxxxxx*xx*xxxx
IND  2016    Sreejato Bhattacharya489 **tttttttt ********* ***tttt*ttttttt
USA  2019    Kyle Liu489 **tttttttt ********* ***tttt*ttttttt
GEO  2018    Vano Gamezardashvili489 **tttttttt ********* ***tttt*ttttttt
USA  2018    Hongyi Chen489 ****tttttt ********* *xxtttxtttxtttt
USA  2019    Stan Zhang489 ****tttttt ********* *!xtttttttttttt
GRC  2018    Giannis Tyrovolas489 ****tttttt ********* *xxxxxxxxxxxxxx
CAN  2018    Andrew Lin489 ****tttttt ********* *xxxxxxxxxxxxxx
TKM  2018    Kerim Kocekow478 *ttttttttt ********* ***tttt*tt*tttt
KGZ  2019    Omurbek Dzhamalov478 ***ttttttt ********* *xxxxxxxxx*xxxx
BGD  2018    Ruhan Habib478 ***ttttttt ********* **tt!!!t!!!!!!!
USA  2018    Wassim Omais478 ***ttttttt ********* *xxxxxxxxx*xxxx
ROU  2019    Laura Georgescu467 ****tttttt *********
CHN  2020    Tian Chen467 ********* ***ttt**tt*tttt
CHN  2018    Kaiyuan Rong467 ********** ****!!!*!!*!!!!
ZAF  2016    Mohammed Yaseen Mowzer463 *****ttttt ******x**
KAZ  2017    Sanjar Bidaibek456 *xxxxxxxxx ********* ***tttt*ttttttt
USA  2019    Jonathan Shoemaker456 *xxttttttt ********* ***tttt*ttttttt
USA  2019    Kevin Qian456 ***ttttttt ********* *ttttt!tttttttt
SGP  2019    Yu Peng Ng456 ***ttttttt ********* *xxxxxxxxxxxxxx
USA  2018    Shwetark Patel456 ***ttttttt ********* *!!!!!!!!!!!!!!
USA  2019    Eric Tong456 ***ttttttt ********* *tttttttttttttt
SGP  2017    Guangxuan Zhang444 ********* ***tttt*tt*tttt
BGD  2021    Rubab Redwan Syed437 ****tttttt **x***x** **txxxxxxxxxxxx
KAZ  2017    Nick M433 *ttttttttt ********* ***tttttttttttt
CYP  2016    Angelos Pelecanos433 ***ttttttt *********
CHN  2018    Wenhao Zhang433 ***ttttttt *********
AUS  2017    Max Ward433 ***ttttttt *********
USA  2019    Adam Zheng433 ***ttttttt *********
BRA  2016    William Kondo433 ***ttttttt *********
CAN  2016    Thefak Eperson433 ***ttttttt *********
USA  2016    Girishvar Venkat433 ***ttttttt *********
IRN  2018    Akbar Aghdashloo433 ***ttttttt *********
USA  2017    Arvind Mahankali433 ***ttttttt *********
CAN  2017    William Wen433 ***ttttttt *********
KOR  2020    Tackhee Lee433 ***ttttttt *********
CHN  2019    Tailai Yu430 ****tttttt ******x**
THA  2017    Phawin Prongpaophan422 **tttttttt ********* *xxxxxxxxxxxxxx
KAZ  2017    Askhat Zhalgasov422 ********* ***tttt*ttttttt
CHN  2019    LiangYu Meng422 ********* ***tttt*ttttttt
BGR  2022    Martin Kopchev419 ***ttttttt *****tttt ****ttt*tt*tttt
USA  2017    Yuan Yao411 *ttttttttt ********* **t!!!!!!!t!!!!
USA  2018    Vinjai Vale407 ********** **!ttt!tt !xxxxxxxxxxxxxx
CHN  2019    Weihao Zhu400 **tttttttt *********
ROU  2016    Patrick Sava400 **tttttttt *********
BGR  2020    Ivo Karagyozov400 **tttttttt ********* xxxxxxxxxxxxxxx
VNM  2018    Nhat Hoang Xuan400 **tt!ttttt *********
THA  2017    Poompatai Puntitpong400 **tttttttt ********* !!!!!!!!!!!!!!!
VNM  2016    Phat Tran400 ********* *xxxxxx*xx*xxxx
RUS  2017    Pavel Yatcheniy389 *xxxxxxxxx ********* *xx!!!!!!!!!!!!
USA  2018    Karthik Nair389 *xxttttttt ********* *xxxxxxxxxxxxxx
USA  2018    Avichal Goel389 *ttttttttt ********* *!!!!!!!!!!!!!!
USA  2017    Yogeshwar Velingker378 ****tttttt ******xxx *xxxxxxxxxxxxxx
DEU  2017    Nicolas Faroß367 *ttttttttt *********
VNM  2017    Duong Pham Tung367 *ttttttttt *********
FRA  2019    Etienne Rossignol367 *ttttttttt *********
ITA  2018    Andrea Ciprietti367 *xxxxxxxxx *********
USA  2017    Pranay Tankala367 *xxxtttttt *********
USA  2019    Daniel Wisdom367 *xxttttttt *********
GBR  2017    Joe Benton367 *xtttttttt *********
USA  2018    David Hou367 *xxttttttt *********
VNM  2017    Minh Huy Nguyễn Ngọc367 *xxxxttttt *********
SGP  2018    Jianzhi Wang367 *ttttttttt *********
DEU  2017    Marian Dietz367 *xxttttttt ********* xxxttttxttttttt
MKD  2018    Vladimir Maksimovski367 *xxxxxtttt *********
IDN  2018    Galangkangin Gotera367 *ttttttttt *********
FIN  2018    Juha Harviainen367 *xtttttttt *********
FRA  2017    Alexandre Kirchmeyer367 *xxxxttttt *********
EGY  2018    Ahmed ElBatanony356 ********* *!!!t!!!t!xtttt
EST  2019    Toomas Tennisberg356 ********* *!!!!!!!!!!!!!!
USA  2020    Chaitanya Ravuri344 ***ttttttt ******xxx *ttt!!!t!!!!!!!
CHN  2016    Sam Zhang333 *********
IND  2021    Additya Popli333 *********
IND  2018    Nalin Bhardwaj333 *********
AUS  2017    Charles Jameson333 *********
USA  2020    Johnson Chen333 *********
CUB  2016    Alexander Bestard Rivera333 *********
IRN  2018    Ehsan Goharshady333 *********
KAZ  2018    Hafiz Batyrkhan333 !!!!!!!!!! *********
RUS  2017    Anton Bukov333 *********
RUS  2017    Bogdan trubeckoj333 *********
TJK  2018    Farhod Farmon333 *********
GBR  2016    Lawrence Hollom333 *********
IRN  2018    Saba H333 *********
ROU  2018    Bogdan Mucenic333 *********
UKR  2017    Ihor Barenblat333 *********
VNM  2017    Hoang Phan333 *********
JPN  2018    Koichi Namekata333 ********* xxttttttttttttt
POL  2018    Tomek Ponitka333 *********
BLR  2017    Fedor Korobeynikov333 *********
CZE  2017    Filip Bialas333 ********* xxxxxxxxxxxxxxx
USA  2017    Sritam Mishra333 *********
POL  2018    Juliusz Pham333 *********
BRA  2020    Samuel Santos333 *********
GEO  2018    Giorgi Kldiashvili333 *********
CHN  2020    天行 丁333 *********
USA  2018    Franklyn Wang333 xxxxxxtttt *********
KOR  2017    Woosung Jung333 *********
USA  2019    Nicholas Zhang333 *********
THA  2020    Schwinn Saereesitthipitak333 *********
BRA  2016    Yan Couto333 *********
BLR  2016    Artyom Urkov333 *********
BGD  2018    Asif Jawad333 *********
RUS  2018    Denis Shpakovskij333 *********
FRA  2017    Killian Dengreville333 xxxxxxxxxx *********
HRV  2018    Kristijan Verović333 **********
KOR  2017    Byeong Yeon Ryu333 **********
VNM  2018    Anh Khoa Trần Phan333 **********
FRA  2018    Theophane Vallaeys330 *xtttttttt *****x***
VNM  2018    Việt Dũng Bùi330 ***ttttttt *****tttt **!!!!!!!!!!!!!
KGZ  2017    Amangeldi Zhusubaliev330 ***xxxxxxx *****tttt *xxxxxxxxx*xxxx
MNG  2017    Battulga Enkhbayar307 ***ttttttt *****tttt *xxxxxxxxxxxxxx
USA  2019    Kevin Liu307 ***ttttttt *****tttt *xxxxxxxxxxxxxx
USA  2021    Edward Wan307 ***ttttttt ***xxxx** *tttt!!t!!!!!!!
USA  2018    Vivek Bhupatiraju307 ***ttttttt *****tttt *xxxxxxxxxxxxxx
USA  2016    Rares Cristian307 ***ttttttt *****tttt *!!!!!!!!!!!!!!
USA  2017    Anton Cao307 ***ttttttt *****tttt *tttttttttttttt
CHN  2019    师帆 董304 ****tttttt ****xxxxx *xxxxxxxxxxxxxx
ITA  2017    Daniele Venier293 ***ttttttt ****xxxxx **!!!!!!!!!!!!!
CHN  2017    Runhe Lyu285 ***ttttttt ****x*xxx
ROU  2018    Denis Banu270 ***ttttttt ****ttttt *xxxxxxxxxxxxxx
USA  2018    Mihir Singhal267 ******tttt ***tttttttttttt
USA  2017    Lawrence Wang259 *******xx
USA  2019    Jason Lee248 ***ttttttt ****ttttt xxxxxxxxxxxxxxx
USA  2018    Jason Zhao248 ***ttttttt ***xxxxx*
BLR  2018    Denis Pivovarov244 **tttttttt ***tttttt ***tttttttttttt
USA  2019    Aaron Lamoreaux241 *ttttttttt *****tttt *xxtttttttttttt
USA  2017    Justin Yang241 *xxxxxxxxx *****tttt *x!x!!!xxx!xxx!
USA  2018    Harshal Sheth241 *xxttttttt *****tttt *tttttttttttttt
AUS  2018    Anand Bharadwaj241 *xtttttttt ****x*xxx *!!!!!!!!!!!!!!
USA  2018    Katherine Cheng233 ***ttttttt ***!ttttt *xt!!!!!!!!!!!!
USA  2019    Leo Fried233 ***ttttttt ***tttttt *tttttttttttttt
POL  2017    Gienieczko Mateusz233 ***ttttttt ***tttttt *ttttttttt!tttt
USA  2019    Ethan Guo233 ***ttttttt ***tttttt *xxxx!!x!!!!!!!
CAN  2017    Alex (Sixian) Yu219 *xxxtttttt *****tttt
USA  2017    Alexander Cohen215 **tttttttt ****xxxxx
ROU  2017    Daniel Rusu211 ***ttttttt ***tttttt
KGZ  2018    Akbar Madaminov207 xxxttttttt ****x*xxx *xxxxxxxxxtxxxx
USA  2018    Mihir Patel204 *!!ttttttt ****xxxxt *xxxxxxxxxxxxxx
USA  2017    Avi Swartz204 *xtttttttt ****xxxxx *!!!!!!!!!!!!!!
MNG  2017    Batjargal Batja204 ***ttttttt x*xxxxxxx ***tttttttttttt
EST  2018    Martin Širokov200 **tttttttt ***ttt**tt*tttt
USA  2018    Jinseo Park200 ******tttt xxxxxtxxtttxxxx
USA  2017    Benjamin Chen200 ******tttt
USA  2018    Michael Jan196 ***ttttttt **xxxxxxx *xxxxxxxxxxxxxx
USA  2017    Allen Chen196 ***ttttttt *x*xxxxxx *xxxxx!xtx!!!!!
USA  2019    Riya Arora193 ****tttttt *xxxxxxxx *xxxxxxxxxxxxxx
USA  2018    Siddharth Taneja189 *****ttttt !!!!!!!!! *x!!!!!!!!!!!!!
TWN  2018    Wei-Han Chen185 xxtttttttt ****x*xxx
RUS  2017    Sergey Slotin185 *****!t!!
USA  2018    Jessica Zheng185 ****x*xxx
BGD  2018    Tarango Khan181 *xtttttttt ****xxxxx
ITA  2017    Jacopo Guoyi Chen178 ****tttttt **ttttttttttttt
VNM  2017    Huu Duc Trinh167 *****ttttt xxxxxxxxx xxxxxxxxxxxxxxx
USA  2018    Charles Wang167 !**!!*!!**
BGR  2018    Viktor Venkov159 ***ttttttt *xxxxxxxx *xxxxxxxxxxxxxx
USA  2017    Igor Durovic159 ***ttttttt *xxxxxxxx *xxxxxxxxxxxxxx
USA  2017    Kevin Geng156 ****tttttt *tttttttttttttt
COL  2017    Manuel Alejandro Vergara Diaz148 ****xtttt
USA  2018    Andrew Komo144 *xxttttttt ***xxtxxx
MNG  2017    Altangerel Baatar137 ***t!!!!!! *xxxxxxxx
EST  2017    Tähvend Uustalu133 ***xxxxxx *!!!!!!!!!!!!!!
USA  2017    Rahul Yesantharao133 ****tttttt
FRA  2017    Hugo Jacob133 ****tttttt
USA  2017    Byron Xu133 ****tttttt
USA  2017    Nicholas Pipitone130 *xxttttttt *x*xxtxtt *xxxxxxxxxxxxxx
USA  2018    Richard Xu122 ***ttttttt *x!!!!!!!!!!!!!
SGP  2018    Xuanchun Lu122 ***ttttttt *!!!!!!!!!!!!!!
USA  2017    Andrew Yang122 ***ttttttt *tttttttttxtttt
USA  2017    Gautam Prabhu122 ***ttttttt *xxtttttttttttt
USA  2018    Chris Xiong122 ***ttttttt *!!!!!x!!!!!!!!
GEO  2019    Nika Salia115 *xxxxxxxxx *xxxxxxxx *xxxxxxxxx*xxxx
USA  2018    Noah Singer111 ***xxtttt
USA  2018    stuart Rucker107 *xtttttttt *x*xxtttt ccccccccccccccc
USA  2019    Vincent Huang107 *ttttttttt *x*tttttt
FRA  2019    Adrien Vannson107 *xxttttttt x**xxxxxx
ITA  2018    Stefano Milizia100 *xtxxxxxxx ***tttttttttttt
TJK  2017    Farrukh Karimov100 *ttttttttt ***tttttttttttt
ARM  2017    Xagak Galstyan100 *xxttttttt ***tttttttttttt
USA  2019    Adam Xu100 ***ttttttt
USA  2018    Michael Chen100 ***ttttttt
USA  2017    Daniel Wang100 ***ttttttt
SVK  2016    Peter Ralbovský100 ***ttttttt
TWN  2021    Yuxuan Zhao100 ***ttttttt
USA  2017    Jason Lu100 ***ttttttt
BGD  2016    Mohammad Solaiman100 ***ttttttt
VNM  2018    Tu Nguyen Cam100 ***ttttttt
BLR  2017    Vyacheslav Kozlovsky93 *xxxxxxxxx *xxxxxxxx *xxxxxxxxxxxxxx
USA  2018    Yashasvi Bolisetty93 *xtttttttt *xxxxxxxx *!!!!!!!!!!!!!!
USA  2018    Kevin Li93 *xtttttttt *xxxxxxxx *xxxxxxxxxxxxxx
GEO  2018    Alexandre Kharabadze93 *xtttttttt *xxxxxxxx *xxxxxxxxxxxxxx
BLR  2018    Ivan Revt93 *xxxxxxxxx *xxxxxxxx *xxxxxxxxxxxxxx
AUS  2019    Michael Zhao93 *!!!!!!!!! *tx!!!!!! *!!!!!!!!!!!!!!
USA  2017    Amanda Du89 **tttttttt *!!!ttt!ttttttt
USA  2018    Yury Sudzilouski78 *xxttttttt *xxtttt*ttxtttt
VNM  2017    Hieu Phan Ngoc74 **xxxxxxx
RUS  2017    Andrey Zaharov67 **tttttttt
USA  2017    Qi Qi67 **tttttttt
USA  2017    Jason Ye67 **tttttttt
USA  2018    William Hsu56 *xtttttttt ttttttttt *!!!!!!!!!!!!!!
SGP  2017    Shuwei Wang56 *ttttttttt *tt!!!!!!!!!!!!
USA  2017    Henry Wang56 *xxxxxxxxx xxx!!tt!! *xxxxxxxxxxxxxx
USA  2018    Graham O'Donnell56 *xxttttttt *!!!!!!x!!t!!!!
SGP  2019    HuaJun Teow37 *xxxxxxxx
USA  2017    Yao Dai37 *xxtttttt
TUR  2016    Erdem Kirez33 *xxxxxxxxt
USA  2018    Justin Zhang33 *xxttttttt
USA  2018    Jeremy McCulloch33 *xxttttttt
USA  2018    Arman Siddique33 *xxttttttt
HUN  2020    Áron Noszály33 *xtttttttt
USA  2018    Sammy Zhang22 *xx!!!!t!!!!!!!
FRA  2018    Victor Deng22 !!!!!!!!!! *x!!!!!!!!!!!!!
USA  2019    Joel Manning0 xxxxxxxxx
USA  2016    Michael Kural0 !!!!!!!!!
VNM  2017    Loc Bui Duc0 !!!!!!!!!!!!!!!

Pre-College Participants (USA only):

Country Year Name Score    triangles    team    roboherd
USA  2017    Daniel Chiu1000 ********** ********* ***************
USA  2018    Spencer Compton1000 ********** ********* ***************
USA  2017    Zhezheng Luo1000 ********** ********* ***************
USA  2018    William Hu911 ********** ********* ***********ttxt
USA  2019    Eric Zhang911 ********** ********* ***********tttt
USA  2017    Dhruv Rohatgi867 ********** ********* ******x***txxxx
USA  2017    Nicholas Guo833 *****ttttt ********* ***************
USA  2018    Swapnil Garg778 ********** ********* ****ttt*ttttttt
USA  2018    William Luo756 ********** ********* ***tttt*ttttttt
USA  2017    Bryan Chen756 ********** ********* ***tttt*ttttttt
USA  2019    Archer Wang689 ********** ********* *xttttttttttttt
USA  2017    Andrew Yang689 ********** ********* *!!!!!!!!!!!!!!
USA  2017    Tiger Luo667 ********** *********
USA  2016    Tony Wang667 ********* ***************
USA  2018    Yiyou Chen656 *****x**** ********* *xxxxxxxxxxxxxx
USA  2018    Yizuo Chen633 *****x**** *********
USA  2019    Daniel Zhang600 ****tttttt ********* ****ttt*tt*tttt
USA  2019    Benjamin Qi589 *****ttttt ********* ***tttt*ttttttt
USA  2018    Kevin Liu589 *****ttttt ********* ***tttt*ttttttt
USA  2017    Mayank Pandey578 ****tttttt ********* ****ttt*ttttttt
USA  2019    Alexander Gu544 ***ttttttt ********* ***!!!x*!!*xttt
USA  2017    Haoyuan Sun541 ********** *****tttt *tttttttttttttt
USA  2020    Brandon Wang533 ****tttttt ********* ***tttttttttttt
USA  2018    Louis Golowich522 ***ttttttt ********* **ttttt*tt*tttt
USA  2019    Anson Hu522 ***ttttttt ********* ***tttt*ttttttt
USA  2017    David Zhu511 ****tttttt ********* **x!!!!!!!!!!!!
USA  2018    David Horne500 *****ttttt *********
USA  2021    David Hu500 ***ttttttt ********* *xxxxxx*xx*xxxx
USA  2019    Kyle Liu489 **tttttttt ********* ***tttt*ttttttt
USA  2018    Hongyi Chen489 ****tttttt ********* *xxtttxtttxtttt
USA  2019    Stan Zhang489 ****tttttt ********* *!xtttttttttttt
USA  2018    Wassim Omais478 ***ttttttt ********* *xxxxxxxxx*xxxx
USA  2019    Jonathan Shoemaker456 *xxttttttt ********* ***tttt*ttttttt
USA  2019    Kevin Qian456 ***ttttttt ********* *ttttt!tttttttt
USA  2018    Shwetark Patel456 ***ttttttt ********* *!!!!!!!!!!!!!!
USA  2019    Eric Tong456 ***ttttttt ********* *tttttttttttttt
USA  2019    Adam Zheng433 ***ttttttt *********
USA  2016    Girishvar Venkat433 ***ttttttt *********
USA  2017    Arvind Mahankali433 ***ttttttt *********
USA  2017    Yuan Yao411 *ttttttttt ********* **t!!!!!!!t!!!!
USA  2018    Vinjai Vale407 ********** **!ttt!tt !xxxxxxxxxxxxxx
USA  2018    Karthik Nair389 *xxttttttt ********* *xxxxxxxxxxxxxx
USA  2018    Avichal Goel389 *ttttttttt ********* *!!!!!!!!!!!!!!
USA  2017    Yogeshwar Velingker378 ****tttttt ******xxx *xxxxxxxxxxxxxx
USA  2017    Pranay Tankala367 *xxxtttttt *********
USA  2019    Daniel Wisdom367 *xxttttttt *********
USA  2018    David Hou367 *xxttttttt *********
USA  2020    Chaitanya Ravuri344 ***ttttttt ******xxx *ttt!!!t!!!!!!!
USA  2020    Johnson Chen333 *********
USA  2017    Sritam Mishra333 *********
USA  2018    Franklyn Wang333 xxxxxxtttt *********
USA  2019    Nicholas Zhang333 *********
USA  2019    Kevin Liu307 ***ttttttt *****tttt *xxxxxxxxxxxxxx
USA  2021    Edward Wan307 ***ttttttt ***xxxx** *tttt!!t!!!!!!!
USA  2018    Vivek Bhupatiraju307 ***ttttttt *****tttt *xxxxxxxxxxxxxx
USA  2016    Rares Cristian307 ***ttttttt *****tttt *!!!!!!!!!!!!!!
USA  2017    Anton Cao307 ***ttttttt *****tttt *tttttttttttttt
USA  2018    Mihir Singhal267 ******tttt ***tttttttttttt
USA  2017    Lawrence Wang259 *******xx
USA  2019    Jason Lee248 ***ttttttt ****ttttt xxxxxxxxxxxxxxx
USA  2018    Jason Zhao248 ***ttttttt ***xxxxx*
USA  2019    Aaron Lamoreaux241 *ttttttttt *****tttt *xxtttttttttttt
USA  2017    Justin Yang241 *xxxxxxxxx *****tttt *x!x!!!xxx!xxx!
USA  2018    Harshal Sheth241 *xxttttttt *****tttt *tttttttttttttt
USA  2018    Katherine Cheng233 ***ttttttt ***!ttttt *xt!!!!!!!!!!!!
USA  2019    Leo Fried233 ***ttttttt ***tttttt *tttttttttttttt
USA  2019    Ethan Guo233 ***ttttttt ***tttttt *xxxx!!x!!!!!!!
USA  2017    Alexander Cohen215 **tttttttt ****xxxxx
USA  2018    Mihir Patel204 *!!ttttttt ****xxxxt *xxxxxxxxxxxxxx
USA  2017    Avi Swartz204 *xtttttttt ****xxxxx *!!!!!!!!!!!!!!
USA  2018    Jinseo Park200 ******tttt xxxxxtxxtttxxxx
USA  2017    Benjamin Chen200 ******tttt
USA  2018    Michael Jan196 ***ttttttt **xxxxxxx *xxxxxxxxxxxxxx
USA  2017    Allen Chen196 ***ttttttt *x*xxxxxx *xxxxx!xtx!!!!!
USA  2019    Riya Arora193 ****tttttt *xxxxxxxx *xxxxxxxxxxxxxx
USA  2018    Siddharth Taneja189 *****ttttt !!!!!!!!! *x!!!!!!!!!!!!!
USA  2018    Jessica Zheng185 ****x*xxx
USA  2018    Charles Wang167 !**!!*!!**
USA  2017    Igor Durovic159 ***ttttttt *xxxxxxxx *xxxxxxxxxxxxxx
USA  2017    Kevin Geng156 ****tttttt *tttttttttttttt
USA  2018    Andrew Komo144 *xxttttttt ***xxtxxx
USA  2017    Rahul Yesantharao133 ****tttttt
USA  2017    Byron Xu133 ****tttttt
USA  2017    Nicholas Pipitone130 *xxttttttt *x*xxtxtt *xxxxxxxxxxxxxx
USA  2018    Richard Xu122 ***ttttttt *x!!!!!!!!!!!!!
USA  2017    Andrew Yang122 ***ttttttt *tttttttttxtttt
USA  2017    Gautam Prabhu122 ***ttttttt *xxtttttttttttt
USA  2018    Chris Xiong122 ***ttttttt *!!!!!x!!!!!!!!
USA  2018    Noah Singer111 ***xxtttt
USA  2018    stuart Rucker107 *xtttttttt *x*xxtttt ccccccccccccccc
USA  2019    Vincent Huang107 *ttttttttt *x*tttttt
USA  2019    Adam Xu100 ***ttttttt
USA  2018    Michael Chen100 ***ttttttt
USA  2017    Daniel Wang100 ***ttttttt
USA  2017    Jason Lu100 ***ttttttt
USA  2018    Yashasvi Bolisetty93 *xtttttttt *xxxxxxxx *!!!!!!!!!!!!!!
USA  2018    Kevin Li93 *xtttttttt *xxxxxxxx *xxxxxxxxxxxxxx
USA  2017    Amanda Du89 **tttttttt *!!!ttt!ttttttt
USA  2018    Yury Sudzilouski78 *xxttttttt *xxtttt*ttxtttt
USA  2017    Qi Qi67 **tttttttt
USA  2017    Jason Ye67 **tttttttt
USA  2018    William Hsu56 *xtttttttt ttttttttt *!!!!!!!!!!!!!!
USA  2017    Henry Wang56 *xxxxxxxxx xxx!!tt!! *xxxxxxxxxxxxxx
USA  2018    Graham O'Donnell56 *xxttttttt *!!!!!!x!!t!!!!
USA  2017    Yao Dai37 *xxtttttt
USA  2018    Justin Zhang33 *xxttttttt
USA  2018    Jeremy McCulloch33 *xxttttttt
USA  2018    Arman Siddique33 *xxttttttt
USA  2018    Sammy Zhang22 *xx!!!!t!!!!!!!
USA  2019    Joel Manning0 xxxxxxxxx
USA  2016    Michael Kural0 !!!!!!!!!

Observers:

Country Name Score    triangles    team    roboherd
CANYikuan Li1000 ********** ********* ***************
ESTOliver-Matis Lill1000 ********** ********* ***************
FINTuukka Korhonen1000 ********** ********* ***************
CHNYaoliang Yang1000 ********** ********* ***************
UKRDmytro Soboliev1000 ********** ********* ***************
CHNXiaoyao Zou1000 ********** ********* ***************
RUSMikhail Ipatov1000 ********** ********* ***************
ZAFBruce Merry1000 ********** ********* ***************
RUSIgor Kraskevich1000 ********** ********* ***************
CANAntonio Molina1000 ********** ********* ***************
JPNUwi Tenpen1000 ********** ********* ***************
BLRIlya Klimko911 ********** ********* ***********xxxx
ROULucian Bicsi900 *******ttt ********* ***************
IDNMuhammad Ayaz Dzulfikar889 ********** ********* ******t****tttt
HRVLovro Puzar867 ********** ********* ********!!*!!!!
USAAlexander Dai844 ********** ********* ******t*t*ttttt
JPNNatsugiri Natsugiri833 *****ttttt ********* ***************
ROUStefan Constantin800 ********** ********* ***ttt**tt*tttt
SWEJohan Sannemo800 ********** ********* ***ttt**tt*tttt
CHNBowen Yu778 ********** ********* ****ttt*ttt!!!!
NLDTimon Knigge767 ***ttttttt ********* ***************
USAWanjun Li756 ********** ********* ***tttt*ttttttt
ARGNicolas Alvarez756 ********** ********* ***tttt*ttttttt
CHNZhu Chenguang711 ********** ********* **!!!!!!!!!!!!!
CHNYujie An711 ********** ********* *xxxxx*xxx!xxxx
AUSPortia Fimbriata711 ********** ********* **!!!!!!!!!!!!!
GBRGabriel Robert Inelus711 ********** ********* **!!!!!!!!!!!!!
CANAndy Huang700 *xxttttttt ********* ***************
CANPaul Liu689 ********** ********* *xxxxxxxxxxxxxx
VNMDuong Nguyen Ngoc689 ********** ********* *!!!!!!!!!!!!!!
KOR제연 시689 ********** ********* *ttttttttt!!!!!
AUSMichael Chen689 ********** ********* *!!!!!!!!!!!!!!
INDAkul Sareen667 ********** *********
RUSDmitry Sayutin667 ********** *********
VNMTrong Nguyen Tien667 ********** *********
CHNZhoutao Cen667 ********** *********
BGDRezwan Mahmud667 ********** *********
VNMLe Minh Hoang667 ********** *********
VNMAnhHao Tran667 ********** *********
ROUBaltatu Andrei667 ********** *********
CHNXuheng Lin667 ********** *********
RUSMikhail Mayorov656 *****x**** ********* *xxtt!!t!!!!!!!
DEUFelix Bauckholt656 ***ttttttt ********* ******!****!!!!
CHNHan Chen644 ********* **********!****
USAEric Xu622 ******tttt ********* ***tttt*ttttttt
NLDJosse Dobben600 ********* ********ttt****
USASpencer Liang578 ****tttttt ********* ****ttt*ttttttt
FINAntti Laaksonen578 ********* ***********tttt
USAMichael LoPiccolo578 ********* ***********tttt
USAGeoffrey Schrader567 ***ttttttt ********* ***ttt**tt*tttt
TWNZheng-Jie Chang567 ***ttttttt ********* ****ttt*tt*tttt
UKRAdalbert Makarovych556 ******tttt ********* *xxxxxxxxxxxxxx
CHNZeming Jiang522 ***ttttttt ********* *xxxxx**xx*xxxx
USAJeffrey Zhang500 *****ttttt *********
VNMXuan Quang Nguyen Diep500 *****ttttt *********
USAArnav 489 **tttttttt ********* ***tttt*ttttttt
USATom Tseng478 ***ttttttt ********* **!!!!!!!!!!!!!
CANDa Wei Zheng467 ****tttttt *********
CHNMashiro Shiina456 ***ttttttt ********* *xxxxxxxxxxxxxx
IRNDanial Erfanian456 ***xxxxxxx ********* *xx!!!!!!!!!!!!
VNMLong Bui433 ***ttttttt *********
NZLSiva Manoharan433 ***ttttttt *********
CUBDaniel Enrique433 ***tt!!!!! *********
AUSXin Wei Chow433 ***ttttttt *********
ARGEzekiel Carranza433 ***ttttttt *********
BELRobin Jadoul400 **tttttttt ********* xxxxxxxxxxxxxxx
SYRSamir Droubi389 *xxttttttt ********* *xttttttttttttt
IDNYehezkiel Theodoroes378 ********* *xxxxxxxxx*xxxx
USAArup Guha367 *ttttttttt *********
CHNZhixian Zhou367 *xtttttttt *********
IRNHamidreza Kamkari367 *xxxtttttt *********
CHNShuchen Li367 *xtttttttt *********
NLDRagnar Groot Koerkamp359 ***ttttttt **x***x**
IDNKezia Sulami352 ***ttttttt *****tttt ***tttttttttttt
INDHanit Banga333 *********
UKRVlad Glembotskiy333 *********
ISRJaden Smith333 *********
CANDaniel Du333 *********
IRNAmir Moosavi333 ********* ccccccccccccccc
USAAvinash Jois333 *********
BLRMark Kornejchik333 *********
MNGBatbaatar Burentogtokh333 *********
CUBManuel Diaz333 *********
VNMNgoc Hai Dinh333 *********
ARMSparik Hayrapetyan333 *********
HUNMáté Busa333 *********
BRAMarcos Kawakami333 *********
COLCarlos Pinzón333 *********
POLKate Kowalska333 *********
DEUPaul Jungeblut333 *********
USAAlvin Kao333 *********
CHNBinyu Tang333 *********
ROUHoria Ionut Turcuman333 *********
ARMHrayr Harutyunyan333 *********
BLRAnton Shelepov333 *********
IRNShayan Cheshm jahan333 *********
FRAFrançois Sellier333 *********
INDParth Mittal333 *********
VNMSid Le Duong Cong333 *********
CHNDisgusting Lemon333 *********
CHNYuetong Wang333 *********
BGDArghya Pal333 *********
IDNTjandra Satria Gunawan333 ***************
CHNYue Wu333 *********
IRNBehnood Masoudi333 *********
USABrian Kim333 **********
USASteven Hao333 **********
USAPhilip Sun330 *xtttttttt ******x**
SGPZhi Jian Wang322 ***ttttttt ****x*xx*
USAEric Pan256 ***ttttttt ***tttttt **t!!!!t!t!!!!!
FRABaptiste Tesson230 ****x*xxx **!!!!!!!!!!!!!
VNMĐắc Lê Trần Hữu211 ***ttttttt ***tttttt
USAZiadx Kabakibi185 *****tttt
USAJames 185 ****x*xxx
USAKevin Wu167 *****ttttt
BRACezar Guimarães156 *xxxxx*xxx*****
KGZKylychbek Uraimov156 ****tttttt xxxxxxxxx *xxxxxxxxtxxxxx
BGRAdriyan Ibovski122 ***ttttttt *t!t!tttt!ttttt
USAMatthew Kroesche100 *ttttttttt ***tttttttttttt
CHNXinghai Zhou100 ***ttttttt
USACalvin Deng100 ***ttttttt
BRARodrigo Weigert100 ***ttttttt
CHNJia Wang100 ***ttttttt
MEXIsaias Fernando De la Fuente Jiménez93 *xxttttttt *xxxxxxxx *xxxxxxxxxxxxxx
USAJordan Haack33 *xxttttttt
USACatheryn Li33 *ttttttttt
CHNJunyue Pan33 *xxxxxxxxx
USAPhilip Pham33 *ttttttttt
USAErick Lin22 *!t!!t!!ttxtttt
LTUSkalmantas Šimėnas22 *xxtttxtttttttt