Final Results: USACO 2013 January Contest, Bronze

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    mirrors    paint    truth
RUS  2015    Vladimir Smykalov1000 ********** ********** **********
RUS  2013    Artem Rakhov1000 ********** ********** **********
JPN  2018    Yuta Takaya933 *t******t* ********** **********
BLR  2015    Barbara Kuskova900 *s******t* ********** *******x**
EGY  2013    Mostafa Hammad767 ********** ********** *x**xxxxxx
CHN  2014    Chenxi Qiu733 ********** ********** *xxxxxx*xx
IRN  2015    Erfan Loghmani733 ***x****** ********** *x**xxxxxx
USA  2014    Arshdeep Sabharwal700 *t******tx ********** ****xxxxxx
EST  2013    Janno Veeorg700 *t******t* ********t* *x**xxx*xx
USA  2013    Steven Vorbrich700 *t******t* ******tttt *******ttt
USA  2017    David Zhu700 ***x*x**xx ********** *****ttttt
CAN  2014    Zihao Zhang667 *s******s* ***x****** *xx*xxx*xx
USA  2013    Alan Zhou667 *******t** *******tt* *x**xxxxxx
USA  2016    Megan Guo667 *xxx*xxxxx ********** ********tt
USA  2015    Riku Miyao667 *x*x****x* ********** *xx*xxx*xx
USA  2016    Sean Shi667 **xx*xxxxx ********** *******xxx
USA  2015    Maryam Bahrani667 ********** **********
ARM  2013    Karen Hambardzumyan667 *xxx*xxxxx **ss****** **********
NLD  2013    Koen Wolters633 *s******sx ********** *xxx*xxxxx
USA  2014    Jeffrey Zhang633 ***x****** *******t** *xxxxxxxxx
USA  2015    Janel Lee600 *s******s* ***x**tttt *****ttttt
BLR  2014    Egor Kazachenko600 *t******t* **********
CHN  2013    Yue Jiang600 *t******t* **********
DEU  2014    Frederic Jost600 *t**x*xxt* ******xxxx *******ttt
USA  2015    Joseph Chang600 ********** ****tttttt ****xxxxxx
NLD  2013    Joost Houben600 ********** ********tt
USA  2017    Justin Yang567 ********** *****xx**x
CHN  2014    Xuan Zhang567 *xxx*xxxxx ********** *x**x**xxx
BLR  2013    Alexandr Lapenkov567 *xxx*xxxxx ********** *x**x**xxx
USA  2014    Scott Wu567 *t******t* ****tttttt *****ttttt
USA  2013    Daryl Sew567 **x******* *****txxxx *x**txtttt
BLR  2013    Anton Gulikov567 **xx*x*x** ********** *xxxxxxxxx
USA  2014    Paul Cruz567 *xx*****xx ********** *xxxxxxxxx
UDA  2013    Hon Wei Khor567 **x******* *****txxxx *x**txtttt
GEO  2016    Lasha Bukhnikashvili533 xxxxxxxxxx ********** **x****ttt
USA  2014    Eddie Wang533 *t*x*xxtt* ********** *x*xxxxxxx
USA  2015    Brice Huang500 *t******t* **xxx**xx* **tttttttt
AZE  2014    Tahir Alizade500 *xsxssssss ********** ****xxxxxx
JPN  2013    Kent Nikaido500 *xxx*xxxxx ********** *xx*xxx*xx
CAN  2015    Ben Zhang500 *t******t* *****ss*ss *xxxxxxxxx
JPN  2017    Kotomi Tachibana500 ********** **xxxxx*xx *s*xsxxxxx
CHN  2015    Tian Chen500 *x*x*sxx*s ********** *xxxxxxxxx
USA  2014    Julian Fuchs500 ******xx** *****sssss *xx*xxxxxx
YUG  2017    Marko Lonic500 *x***xxxxx ********** *xxxxxxxxx
USA  2015    Hamed Nilforoshan500 ********** ****tttttt *xxxxxxxxx
GRC  2016    Aristofanis Rontogiannis500 ********** *xxx**ssss *x*xxxxxxx
USA  2016    Tiger Huang500 *t******t* ******ssss *xxxxxxxxx
TUR  2015    Ikbal Kazar467 *s**x***s* *****sssss *xxxxxx*xx
JPN  2014    Hirotaka Isa467 ****tttttt **********
USA  2016    Avinash Jois467 *t******t* ******xxxx
LVA  2014    Olafs Eglajs467 ***x*xxxx* *x********
UKR  2013    Andrew Moskalchuk467 *t******t* ******ssss
IRN  2014    Pedram Hashemi467 *xxx*xxxxx ********** *xxxxxx*xx
USA  2013    Henry Swanson467 *xxx*sxsxx *****ttttt *******ttt
USA  2014    Arnav Sastry467 **xx****** *xx*xxxxxx ****xxxxxx
ROU  2016    MariaSmaranda Pandele433 **xx**x*xx ****ssssss ****xxxxxx
IRN  2014    Ramtin Afshar433 *xxx*xxxxx ********** *xxxxxxxxx
USA  2017    Vinjai Vale433 *xx*****xx *xxxxxxxxx ******xttt
USA  2014    Will Song433 **xx***t** ******ssss tttttttttt
USA  2015    Alvin Kao433 *tx*****xx ******tttt *xxxxxxxxx
USA  2015    Philip Sun400 *t*x*xtttx ********x*
USA  2014    Hang Yang400 *t*****tt* *****ttttt
HRV  2015    Kristijan Vukelić400 **x*xxxxxx ******x***
USA  2014    Nicholas Ward400 *x*xxxxxxx ******xxxx ****tttttt
USA  2016    Daniel Guo400 ********** *xxxxxxxxx *xxxxxxxxx
CHN  2017    Hongyang Liu400 *xxx*xxxxx **********
DEU  2013    Arne Boockmeyer400 *x*x***txx ***ttttttt ****xxxxxx
USA  2016    Vineet Kosaraju400 *xxx*xxxxx **xx****x* ***ttttttt
USA  2016    Brendan Ney400 *t**x*xxt* ******xxxx *xxxxxxxxx
USA  2013    Lane Kolbly400 *x******x* **xxttt*tt *xxxxxxxxx
THA  2015    Phoomraphee Luenam400 *sxx*xxxxx **********
SGP  2015    Huiyao Zheng400 **xx*xxx** ******ssss *xxxxxxxxx
DEU  2015    Friedrich Huebner367 ***x**xxx* *xxxxxxxxx *x**xxx*xx
USA  2015    Kevin Zeng367 ***x**tt** *xxx**xxxx *xxxxxxxxx
AUS  2014    Daaron Chiu367 *t******t* *xxxssssxs *xxx*xxxxx
USA  2015    Prahaladha Mallela367 xx*ttxttxx **********
CHN  2015    Sacred Warrior367 ******xx** *xxx*sssss *xxxxxxxxx
USA  2014    Aria Yom367 *t**t*tttt ****tttttt *x**xxxxxx
USA  2015    Ethan Lowman367 ********** *xxxxxxxxx
USA  2015    Subhodh Kotekal367 *x*****tx* **xxxxxxxx *x*xxxxxxx
CHN  2015    宇轩 叶367 *x*x***x** ****xxxxxx
USA  2013    Joshua Kirstein333 *tt*****tt *xxxxxxxxx *xx*xxx*xx
CHN  2014    Mike John333 xxxxxxxxxx *x*x***x** *x**xxxxxx
USA  2015    Rishub Jain333 *t******t* *xxxxxxxxx *xxxxxxxxx
USA  2013    Matt Denton333 ********** xxxxxxxxxx
USA  2014    Ruiqi Mao333 *t*x*xxxtx ***ttttttt ****tttttt
USA  2014    Christopher Criscitiello333 ******xxxx *x**xxx*xx
USA  2014    David Zhao333 xxxx*xttxx ******xxxx *x**xttttt
IND  2013    Anuj Kalia333 **********
USA  2016    Andrew Chen333 *t*****tt* *x*tttxxxx *xxxxxxxxx
IRN  2014    Parsa Pordel333 *t*x*xxxtx ***xxxxxxx ****xxxxxx
SVK  2013    Rastislav Rabatin333 **********
USA  2013    Cody Freitag333 *xx**xxxx* *****ttttt *xxxxxxxxx
USA  2015    Elizabeth Wei333 *xxx*xxxxx *****sssss *x**xxxxxx
KAZ  2014    Kamil Nasyrov333 **********
CHN  2015    Steven Du333 **********
USA  2014    Nathan Zhang333 *xx*****xx ****xxxxxx
MEX  2013    Angel Adrian Dominguez Lozano333 *x*x***x** *x**xxxxxx
MYS  2013    SiYu How300 ***x******
USA  2015    Nikhil Ghosh300 ***x***t** *xxxxxtttt
USA  2014    Michael Li300 **xx***t** *xxxxxxxxx *txttttttt
DEU  2013    Lucas Elbert300 *******x*x *xxxxxtxxx
USA  2016    Alexander Yang300 ***xx*xx** *xxxxxxxxx *xxxxxx*xx
CAN  2013    Peter Gokhshteyn300 *t****tttt **xxxxxxxx *xx*xxxxxx
USA  2017    Tomas Choi300 **x****t** *xxxxxxxxx
USA  2015    Arun Kannan300 *t******t* *xxxxxxxxx
LTU  2014    Saulius Kazokas300 *x*******x *xxxxxxxxx
SRB  2013    Nikola Mastilovic267 *xxx*xxxxx ******xxxx
USA  2017    Daniel Li267 *t******t*
USA  2014    Mane Williams267 *xxx*xxxxx *****ttttt *xxxxxxxxx
USA  2014    Beilin Li267 *xxxxxxxxx ******xxxx *xxxxxxxxx
USA  2015    Eric Sun267 *t******t*
USA  2014    Alexander Zhang267 *xxxxxxxxx *****xxxxx *xx*xxtttt
IRN  2014    Arez Fatemi267 ***x**tt** xxxxxxtttt *xxxxxxxxx
USA  2013    Jeffrey Yuan267 *t******t* ssssssssss
USA  2016    Sam Blazes267 *sxxx*xxxx ******ssss
USA  2013    Andrew Norton267 *tx*****tx *x*xxxxxxx xxxxxxxxxx
USA  2015    Max Murin267 *t******t*
USA  2014    Owen Gray267 *tx*****t* *xxxxxxxxx
CAN  2013    David Dong267 *xxx*xxxxx ******xxxx
USA  2015    Daniel Moyer267 *t******t*
USA  2013    Andrew Hahm267 *t******t* tttttttttt
USA  2014    Jacob Naranjo267 xt*x*xxxtx ******xxxx
USA  2017    Allen Chen267 *xxx*xxxxx *****sssss *xxxxsssss
USA  2016    Jonathan Ni267 *t*****tt* *xxxtttttt
COL  2015    Santiago Palacio267 *x*x*xxxxx **xx*xx*x*
USA  2015    Jason Schwartz267 xt*x*xxxxx ******xxxx
USA  2014    Edgar Chen267 *t******t*
USA  2015    Alexander Dai267 *t*****tt* *xxxxxxxxx
USA  2016    Sanjeev Murty267 *t****ttt* *xxx*txxxx
USA  2013    Gili Rusak267 *xxx*xxxxx ****tttttt *xx*xxxxxx
YUG  2013    Dragan Markovic267 xxxx*xxxxx ******ss*s xxxxxxxxxx
CAN  2013    Taras Kolomatski267 *******t*t
USA  2014    Jimmy Ye233 *x*xxxxxxx *****ttttt
VEN  2016    Samuel Nacache233 ******ssss *xxttttttt
USA  2016    Matthew Zheng233 *t****ttt* *xxxxsssss
USA  2016    Gabriel Margolis233 *xxxxxxxxx ******xxxx xxxxxxxxxx
USA  2015    Yang Liu233 *txt*ttttt ****ssssss *xxxxttttt
USA  2015    Rachel Wu233 *xxx*xxx*x *x*xxx*xx*
USA  2014    Zachary Birnholz233 *xxx*xxxtt ****xxxxxx *xxxxxxxxx
USA  2014    Tushar Govil233 **xxxxxxxx **xx**xxxx *xxxxxxxxx
USA  2014    Edward Escandon233 ***x*xxxxx *x**xxxxxx
KAZ  2014    Miras Mirzakerey233 *xxxssssxx *****sssss *xxxxxxxxx
USA  2016    Heather Graham233 *****ttttt *x*xxxxxxx
BRA  2015    Lucca Siaudzionis233 *t****xxx* *xxxxxxxxx
IND  2017    Mriganka Basu233 *****sssss *xx*xxxxxx
USA  2014    Angus Gibbs233 *xxx*xxxxx *xxx**ssss *x*xxxxxxx
USA  2015    Yan Huang233 xxxx*xxxxx ******xxxx
SRB  2014    Jovana Mihaljcic200 ******tttt
USA  2017    Wilder Lopez Elias200 *xxx*xxxxx ****ssssss
USA  2014    James Peraire200 ssssssssss *xxx*ttttt ****tttttt
USA  2015    Alexander Whatley200 ssssssssss *****ttttt *xxxxxxxxx
MEX  2014    Diana Mendez200 *xxxxxxxxx ****tttttt *xxxxxxxxx
DEU  2015    Philip Wellnitz200 *xxx*xxxxx xtxxtttttt ****xxxxxx
USA  2015    Soroush Nasiriany200 xxxxxxxxxx ******xxxx
USA  2014    Enric Boix200 ttxtxxxxxx ssssssssss ****xx**xt
USA  2016    Varun Sharma200 ******xxxx
MYS  2014    Yun Kai Lim200 *****sssss *xxxsxxsss
USA  2014    Vincent Zhuang200 xx*xxxxxxx *xxx**xxxx **xxxxxxxx
USA  2014    Katherine Wu200 *xxx*xxxxx *xxx**xxxx *xxxxxxxxx
USA  2014    Isaac Xia200 ******xxxx
USA  2015    Anurag Bakshi200 *xxxxxxxxx **xx**xxxx *xxxxxxxxx
CUB  2014    Wilder López200 ***x*xxxt* *xxxssssss
CHN  2015    Weiyu Chen200 *t***xtxt* *xxxxsssss
USA  2015    Anirudh Ryali200 *tt*****tt
USA  2018    Aayush Gupta200 *xxxxxxxxx ****ssssss *xxxxxxxxx
USA  2014    Alex Xiao200 *x*x***xx* xxxxxxxxxx
RSA  2013    Shaylan Lalloo200 *t*****xtx
USA  2014    Michael Lin200 *t**t*ttt* *xxxxxtttt xxxxxtxxxx
BGR  2016    Viktoria Encheva200 *xxxxxxxxx *****ttttt
USA  2016    Yanjun Yang200 tttttttttt *xxx*ttttt ****xxxxxx
USA  2016    Michael Orwin200 *xxxxxxxxx *xxxxxxxxx ****xxxxxx
LVA  2013    Valdis Dravnieks200 *tt*****tt
USA  2017    Bryan Chen200 *xxxxxxxxx *xxxxxxxxt ****xxxxxx
USA  2016    Sangwoo Hahn200 cccccccccc ******ssss
USA  2013    Colleen Orwin200 *xxxxxxxxx *xxxtttttt ****xxxxxx
USA  2014    Jon Zhang200 *xxx*xxxxx *xxx**xxxx *xxxxxxxxx
CAN  2014    Austin Tripp200 *xxx*xxxxx **xxt*tttt *xxxxxxxxx
CHN  2017    Karl Duan167 *xxx*xxxxx *xxxxxssxs **tttttttt
USA  2017    Romil Sirohi167 **xtxxxtxx ***ttttttt
LTU  2013    Dariuš Butkevičius167 *xxx*sssss *xx*xxx*xx
BLR  2016    Maria Izobova167 *xxxxxxxxx ****xxxxxx
USA  2017    Jason Li167 *xxxxxxxxx *xxx**ssss *xxxxxxxxx
USA  2016    Emily Cai167 *ssxssssss ****xxssss
IND  2014    Sanyam S167 *xxxxxxxxx *x**xxx*xx
USA  2013    Gagan Gupta167 *xxxxxxxxx ***ttttttt *xxxxxxxxx
USA  2014    Austin Shi167 *xxx*xxxxx *xxx*xssss *xxxxxxsss
TKM  2013    Nurmyrat Atamedow167 *xxx*xxxxx *xxx*sssss *xxxxxxxxx
ARM  2014    Tigran Galstyan167 tttttttttt ****ssss*s
DEU  2013    Natalie Wirth167 ****xxxxxx *xxxxxxxxx
DEU  2014    Moritz Hilscher167 **xxx*xxxx **xxxxtxtt
USA  2014    Jason Xie167 *xxx*xxxxx *xx*xxxtxx *xxxxxxxxx
USA  2015    Neel Kant167 *x*xxxxxt* *xxttttttt *xxxxxxxxx
USA  2017    Blair Chen167 *xxx*xxxxx *xxxxsssss **xxxxxxxx
USA  2015    Rohit Goyal167 *xxx*xxxxx *xxtttxxxx **xxxxxxxx
HRV  2018    Vilim Lendvaj167 *xxx*xxtxx *xxx*sssss *xxxxxxxxx
CUB  2014    David Montero167 **xx*xxxxx **xxxxxxxx xxxxxxxxxx
USA  2014    Daniela Ganelin167 *xxxxxxxxx *xxx**xxxx *xxxxxxxxx
USA  2017    Shuheng Niu167 *xxxxxxxxx ****tttttt
HRV  2015    Ivan Janjić167 *****sssss
MEX  2014    Andrea Acevedo167 *xxx*xxxxx *xxxxxxxxx *x*xxttttt
GEO  2016    Nika Losaberidze167 *xxx*xxxxx *xxxxstttt *xxxxxx*xx
USA  2015    Charles Barton167 *xxxxxxxxx *xxx**xxxx *xxxxxxxxx
USA  2014    Alec Zadikian167 xxxx*xxxxx *xxx*ttttt *xx*xxxxxx
USA  2014    Frank Yeh167 xxxxxxxxxx *****xxxxx
USA  2013    Seon-Yong Lee167 *xxx**xxxx *x*xxxxxxx
USA  2013    Michael Knyszek167 *tx**xxxx* xxxxxttttt *xxxxxxxxx
SRB  2016    Darko Arnaut167 *****xtttt
USA  2015    Kevin Zhao167 *xxx*xxxxx *xsxxxssss *x*xxxxxxx
USA  2016    Rajat Khanna167 *xxxxxxxxx ***ttttttt *xxxxxtxxx
USA  2014    Maria Stull167 *****xxxxx cccccccccc
USA  2014    Will Xu167 xxxx*xxxxx ***ttttttt *xxxxxxxxx
USA  2015    Chuanbo Pan167 *txx*xxttx *xxxxxxxxx *x*xxxxxxx
USA  2017    Yogeshwar Velingker167 *****sssss
USA  2015    Aditya Ponukumati167 *x*x*xxxxx *xxxxxxxxx *xxxxxxxxx
SRB  2014    Milena Radunovic167 ***x**tttt
USA  2014    Dhara Patel167 *xxx*xxxxx *xxx*xxxxx *xxxxxxxxx
USA  2017    Kyle Huang133 *xxx*xxxxx *xxxxxxxxx *xxxxxxxxx
CAN  2015    Tristan Monger133 *tx**xxxtt *xxxxxssss tttttttttt
USA  2015    Vijay Upadhya133 *txx*xxtxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Kyler Natividad133 **xxxxxxx* xxxxxxxxxx *xxxxxxxxx
USA  2014    Emily Fletcher133 *xxx**xxxx *xxxxxxxxx
USA  2013    Jared Miller133 ****ssssss
USA  2014    David Cox133 ****tttttt
USA  2015    Alan Li133 ****tttttt
USA  2015    Adam AbuShaer133 ****ttxxxx
USA  2014    Jorge Martinez133 *x*xxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Ruijie Shao133 xxxxxxxxxx ****tttttt
ITA  2014    Andrea Gentile133 **xxxxx*xx *xxxxxxxxx
USA  2015    Armin Namavari 133 *xxx*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2013    Robin Smith133 *t**tt*ttt
USA  2015    Kevin Fei133 *ssxssssss *xxxxxssss *x*xxxxxxx
USA  2016    Brian Gu133 ****ttxxxx xxxxxxxxxx
BLR  2013    Aliaksei Semchankau133 **xx**xsss
USA  2014    Jonathan Burns133 *xxx*xxxxx *xxxxxxxxx *xxxxxxxxx
BLR  2016    Pavel Semenov133 *xxx*xxxxx *xxxxxxxsx *xxxxxxxxx
USA  2014    Andrew Friedman133 *xttttxttt *xxxxxxxxx *x*xxxxxxx
BGR  2015    Kamen Kanchev133 *x*xs**sss
USA  2018    Michael Trehan133 *xxxxxxxxx ***ttttttt
CAN  2014    Chen Chang133 ****tttttt
USA  2018    Brent Usui133 *xxxxxxxxx *xxx*xxxxx *xxxxxxxxx
USA  2016    Shivam Dutt133 ****tttttt
USA  2014    Zoë Bohn133 *xxxxxxxxx *x**xxxxxx
DEU  2015    Fabian Thorand133 *x*x*xxtxx *xxxxxxxxx
USA  2014    Vinay Sriram133 *xxxxxxxxx **xx*xxxxx
USA  2015    Luke Liao133 *t*x*xxxtx *xxxxxssss
AZE  2015    Aliaga Shirinov133 **xxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Michael Colavita133 *xxs*sxsxx *s*ssxssss
USA  2016    Hitesh Yalamanchili133 ****tttttt
USA  2013    Thomas Finch133 *xxxxxxxxx *xxx*xxxxx *xxxxxxxxx
VNM  2015    Hưng Trần133 *x*x*xxxxx *xxxxxxxxx
MEX  2016    Jordan Alexander133 *ssx*sxxss *xxxxxxxxx *xxxxxxxxx
USA  2014    Mason Boeman133 *x*x**xxxx
CAN  2013    Wuhan Zhou133 *t*xtxtttt *xxxxtxxxx *xxxxxxxxx
USA  2013    Helena Mills133 *x*xxxxxxx *xxttttttt *xxxxxxxxx
USA  2015    Aitan Grossman133 **xx**xxxx
USA  2014    Solon Zhu133 *xxxxxxxxx *xxxxxxxxx *xxxxxx*xx
USA  2016    Spencer Chen133 *x*xxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Casey Xing133 ***xx*xxxx
USA  2015    Anson Haniwalt133 *xxxxxxxxx *xxx*xxxxx *xxxxxxxxx
CHN  2015    Xiaotian Chen133 *x*x*sxx*s
USA  2014    Eric Lin133 xxxx*xxxxx *xxx*xxxxx *xxxxxxxxx
USA  2016    Ryan Golant133 *xxxxxxxxx **xxxxxxxx *xxxxxxxxx
USA  2014    Zafar Hai133 *xxxxxxxxx **xxxxxxxx *xxxxxxxxx
USA  2015    Avery Whitaker133 *t**t*tttt sxxsxxxttx
CHN  2015    He Zhili133 **xxxxxx**
BLR  2014    Evgeniy Malyuk133 *x*xxxxxxx *xxxxxxxxx *xxxxxxxxx
BLR  2015    Ilja Homutovsky133 ****tttxtt
USA  2016    Justin Yang133 *xxxxxxxxx *xxxxxxxxx *xxxxxx*xx
USA  2014    Daniel Palumbo100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
ARM  2014    David Safrastyan100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Alex Wang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2013    Alex Lim100 *xxx**xxxx
BRA  2015    Henrique Martinez Rocamora100 *xxxxxxxxx *x*xxxxxxx
USA  2014    Kyle Janowicz100 *xxxxxxxxx *x*xxxxxxx
USA  2017    Aggie Lam100 *xxx**xxxx
USA  2016    Kevin Xiao100 xxxxtttttt *xxx**ssss
USA  2016    Jackson Kulik100 *xxxxxxxxx **xxtttttt
BLR  2016    Ivan Konoplich100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2018    Michael Wan100 *xxxxxxxxt *xxxssssss *xxsssssss
USA  2015    Blake Chellew100 **xxxxxxxx *xxxttxxxx
USA  2015    Siva Somayyajula100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2013    Phoebe Huang100 *xxxxxxxxx *xxttttttt *xxxxxxxxx
MNE  2013    Milorad Krusica100 *x**xxxxxx
VNM  2015    Hưng Trần100 *x*x*xxxxx
IRN  2014    Milad R100 *xxxxxxxxx xxxxxxxxxx *x*xxxxxxx
IRN  2014    Amirhosein Izadjou100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Noah Devall100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Joshua Send100 *xxxtxttxx *xxx*ttttt
USA  2015    Jordan Schneider100 **xxxxxxxx *xxxxxxxxx
USA  2016    Allen Cheng100 xxxx*xxxxx *xxxxxxxxx *xxxxxxxxx
CHN  2014    Mingming Cheng100 *xxx*xxsxx *xxxxxxxxx
USA  2014    Jensen Pak100 *xxxxxxxxx *xssxsssss *xxxxxxxxx
TKM  2015    Allanur Shiriyev100 *x*xxxxsss *xxxssssss
USA  2014    Matthew Sicotte100 *xxxxxxxxx *x*xxxxxxx
USA  2015    James Lennon100 *xxxxxxxxx *xxxxxtxxx *xxxxxxxxx
VEN  2013    Jose Hernandez100 **xxtxtttt *xtttttttt
USA  2015    Jinnu Kim100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Ben Dunham100 *xxx**xxxx
USA  2015    David Norton100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Sanjay Subramanian100 *x*x*ttttt
USA  2015    Simon Deng100 xxxx*xxxxx *xxx*ttttt
CHN  2014    Shilin Huang100 **xx*xxxxx
TKM  2015    Ruslan Bekniyazov100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
IRN  2013    Alireza Shafieyoon100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Andrew Jin100 *xxx**xxxx
CAN  2013    Edward Tsai100 **xxxxxtxx *xxxxxxxxx
USA  2016    Jacob Edelman100 *xxttttxtt *x*xxxxxxx
USA  2014    Tom Sandell100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Rachel Polus100 *xxx**xxxx
USA  2015    Ryan Gallaway100 *xxx**tttt
USA  2014    Nihal Uppugunduri100 xx*x*xxxxx xxxttttttt x*xxxxxxxx
HRV  2013    Antonio Jurić100 *xxxxxxxxx *x*xxxxxxx
POL  2014    Jacek Małas100 *xxx**ssss
MEX  2018    Jesus Torres100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Ansh Chaudhary100 xx*xxxxxxx *xxttttttt *xxxxxxxxx
USA  2015    Andrew Zhou100 *xxx**xxxx
USA  2014    Pravina Samaratunga100 xxxx*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Pradhith Konduri100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Neil Giridharan100 *xxxxxxxxx *xxxxxtttt *xxxxxxxxx
CAN  2015    James Zhang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Andre Guzman100 *tx*ttttx*
KOR  2016    Seunghyun Joe67 **xxxxxxxx
IDN  2014    Alfonsus Raditya Arsadjaja67 *xxx*sssss
MYS  2013    Wei Loon Mow67 *xxx*sssss
MEX  2019    Mirian del Carmen Hipólito García67 *xxxxxxxxx *xxxxxxxxx
USA  2015    Jai Sharma67 *x*xxxxxxx
USA  2014    Varun Gadh67 *xxxxxxxxx xxxxxxx*xx
BRA  2013    Rubens Bezerra67 *x*xxxxxxx
USA  2016    Kenny Noh67 *xxxxxx*xx
CHN  2013    Keiwen TMSG67 *s*sssssss
USA  2014    Mike Aboody67 **xxxxxxxx
SGP  2015    Zhi Jian Wang67 *x*xxxxxxx
EGY  2016    Sherif Magdy67 *xxx*sssss
CUB  2013    Yanquiel Mansfarrol Gonzalez67 *x*xttstts
USA  2014    Carter Chamberlain67 *x*xtttttt
USA  2013    Colin Wei67 **xxxxtttt
USA  2014    Jenner Wile67 *x*xxxxxxx
USA  2016    Benjamin Goldsmith67 *x*tttxxxx xxxxxxxxxx
BGD  2013    Labib Rashid67 *xxx*sssss
GEO  2018    Ani Machaidze67 *xxx*sssss
USA  2016    Horace He67 **xxxxxxxx
USA  2015    Cydney Martell67 *xssssssss *xssssssss
MEX  2016    Angel David Ortega Ramirez67 xxxx*xxxxx *xxxxxxxxx
CHN  2014    Zijun Xu67 xx*x*xxxxx
USA  2016    Luke Shimanuki67 xxxx*xxxxx *xssssssxx
USA  2014    Sam Peters67 *txxttttxt *xxxxxxxxx
USA  2018    Nicholas Sun67 *xxx*xxxxx
BLR  2014    Daniil Zhuravluov67 *xxx*xxxxx
USA  2014    Grace Reid67 *xxxxxxxxx *xxxxxxxxx
LTU  2013    Donatas Vosylius67 **xxtttttt
ARM  2013    Avetik Karagulyan67 *xsxsxssss *xxxxxxxxx
USA  2014    Matthew Lucas67 xxxx*xxxxx *xxttttttt
USA  2016    Animesh Tripathy67 *xttttxttt xxxxxxxxxx *xxxxxtttt
USA  2013    Jacob Abrahams67 *xxxxxxxxx *xxxxxxxxx
USA  2015    Ryan Beck67 **xxxxxxxx
AZE  2015    Sanan Pashazade67 *xxx*xxxxx
USA  2013    Dan Golden67 ssssssssss *xxttttttt *xxxxxxsss
USA  2015    Stefan Grosser67 **xxtxxxxx xxxxxxssss
IRN  2014    Arash Pourdamghani67 *xxx*xxxxx
USA  2014    Megha Srivastava67 *xxxxxxxxx *xxxxxxxxx
USA  2014    Andrew Dai67 *xxxxxxxxx *xxxxxxxxx
USA  2015    Shantanu Gore67 x*xxxxxxxx *xxttttttt
USA  2015    Timothy Deng67 *xx*xxxxxx xxxxxxxxxx
USA  2013    Bucky Powers67 *xxxxxxxxx *xxxtttttt xxxxxxxxxx
CHN  2017    Ruize Hou67 xxxx*xxxxx *xxxxxxxxx
MEX  2014    Jose Eduardo Marcos Dehilario67 *xx*xxxxxx
USA  2014    Hyun Jong Kim67 *xxxxxxxxx *xxttttttt
USA  2013    Leila Thomas33 xxxx*xxxxx
USA  2017    Subramaniyam Raizada33 *xxttttttt
USA  2015    Heesoo Kim33 tttttttttt *xxxxxxxxx
ESP  2014    Emma Espinosa33 *xxxxxxxxx
VNM  2015    Max Le33 *xxxxsssss
TKM  2015    Bekmurik Bekmurik33 *xssxsssss
MKD  2016    Gorjan Popovski33 *xxxxxxxxx
USA  2017    Daniel Wang33 *xxxttttxt
USA  2014    Taryn Withers33 xxxxxxxxxx *xxxxttttt
USA  2015    Brandon Chen33 xxxx*xxxxx
TKM  2015    Bayram Berdiyev33 *xxxxxxxxx
USA  2014    Manuel Guillen33 *xxxxxtttt
TUR  2016    Hasan Basri Öztürk33 *xsxsssssx
USA  2015    Winston Wright33 *xxttttttt
BGR  2017    Ivan Andreev33 ssssssssss *xxxxxxxxx ssssssssss
KGZ  2013    Omurbek Kadyrbekov33 *xxxxttttt
LTU  2014    Evaldas Pavalkis33 xx*xxxxxxx xxxxxxssss
COL  2014    Sebastian Chaves33 *xxxxsssss
USA  2014    Ethan To33 *xxxxxxxxx
USA  2013    Alan Alvarez33 *xxxxxxxxx
USA  2013    Andrew Hepp33 *xxxxxxxxx
USA  2014    Hyeon Woo Shim33 *xxxtttttt
BRA  2014    Emilly Costa33 *xxxxxxxxx
BLR  2015    Stas Osipov33 *xxxxxxxxx
USA  2013    Sam Wachowski33 *xxxxxxxxx xxxxxxxxxx
MEX  2014    Daniela Ceballos33 *xxxxxxxxx
USA  2015    Sreeharsha Potu33 xttt*txxtt xxxxxxxxxx
USA  2014    Brendon Rhodes33 *xxxxttttt
USA  2015    Andrew Cheng33 *xxxxxxxxx
BLR  2014    Dmitriy Aksenik33 *xxxxxxtxx
USA  2017    Suresh Talapaneni33 xxxx*xxxxx
BGR  2014    Hristo Tanev33 *xxsssssss
USA  2016    Christopher Morris33 *ttttttttt
GEO  2018    Nini Gibradze33 *xxxxsssss
USA  2014    Rachel Chang33 *xxtttxxxx
USA  2014    Hanna Rumora33 *xxxxttttt
USA  2015    Teju Nareddy33 *xxxxxxtxx
USA  2015    Eric McCord-Snook33 *xxxxxxxxx
USA  2016    Suriya Kandaswamy33 *xxxxtxxxx
USA  2014    Humza Khan33 *xxttttttt
BLR  2015    Elizabett Lapo33 *xxxxxtttt
TUR  2014    Kamil Toraman33 *xxxxxxxxx
USA  2015    Evan Batsell33 *xxxxxxxxx ssssssssss xxxxxxxxxx
USA  2015    Eric Xu33 *xxxxxxxxx
USA  2014    Nicholas Gaunt33 *xxxxxxxxx xxxxxxxxxx
USA  2015    Brandon Grinkemeyer33 *xxxxxxxxx xxxxxxxxxx
USA  2014    Michael Linz33 *xxxxxxxxx
USA  2014    Cailan Li33 *xxxxxxxxx
GRC  2014    Giorgos Christoglou33 *xsxxxxxxx
USA  2015    Max Krawczyk33 xxxx*xxxxx
USA  2014    Aaron Claussen33 *xxxxxxxxx
USA  2014    Thomas Rupp33 *xxxxsssss
USA  2016    Ashley Kim33 xxxxxxxxxx *xxxxxxxxx
USA  2014    Steven Lee33 *xxxxxxxxx sssttsssss
MYS  2014    Yu Boon Kor0 ssssssssss
USA  2016    Victoria Tsai0 xxxxxxxxtt
USA  2016    Logan Howard0 xxxxxxxxxx
USA  2015    Colby Hanley0 cccccccccc
AZE  2016    Elgun Cebrayilzade0 tttttttttt
USA  2013    Greg Zatzkis0 xxxxxxxxxx xxxxxxxxxx
USA  2015    Sauyon Lee0 cccccccccc
USA  2015    Rohan Bisariya0 xxxxxxxxxx
USA  2016    Parker Garrison0 txtttttttt xxxttttttt
USA  2015    Jorge Ochoa0 xxxxxxxxxx
USA  2015    Seth Eldridge0 cccccccccc
MSA  2014    Tan KinAun0 cccccccccc
USA  2014    Katherine Rothe0 xxxtttxxxx
USA  2015    Binh Le0 ssssssssss
USA  2014    Haley Cope0 tttttttttt
USA  2015    Zach Mills0 tttttttttt
USA  2015    Sean Wang0 xxxxxxxxxx
USA  2013    Florian Richter0 cccccccccc
USA  2014    Molly Cinnamon0 tttttttttt
USA  2015    Skylar Rizzolo0 ssssssssss
USA  2015    Matthew Kramer0 xxxxxxxxxx
MYS  2016    chung yean ong0 xxxxxxxxxx
USA  2015    James Nguyen0 tttttttttt
ARM  2017    Mikayel Mkrtchyan0 ssssssssss
GEO  2019    Nikolozi Shengelaia0 xxssssssss
SRB  2014    Kaja Mandic Plavsic0 tttttttttt
IDN  2015    Muhammad Faisal Aziz0 xxxxxxxxxx
USA  2014    Tate Mazer0 ssssssssss
USA  2014    Emanuel Perez0 tttttttttt
USA  2014    Grant Wu0 xxxxxxxxxx
USA  2014    Daniel Peng0 xxxxxxxxxx
USA  2013    Alexander Ozdemir0 xxxxtttttt
USA  2016    Kent Ma0 xxxxxxxxxx xxxsssxxxx xxxxxxxxxx
USA  2015    Girishvar Venkat0 tttttttttt
USA  2016    Kyle Cui0 xxxxxxxxxx xxxxxxxxxx
USA  2015    Akhil Thampy0 xxxxxxxxxx
USA  2016    Nate Osborn0 xxxxxxxxxx
USA  2016    Daniel Zhang0 xxxxxxxxxx cccccccccc
USA  2014    Bennett Victor0 xxxxxxxxxx
USA  2017    Kyle Bachinski0 tttttttttt
USA  2014    Conor Belfield0 xxxxxxxxxx

Pre-College Participants (USA only):

Country Year Name Score    mirrors    paint    truth
USA  2014    Arshdeep Sabharwal700 *t******tx ********** ****xxxxxx
USA  2013    Steven Vorbrich700 *t******t* ******tttt *******ttt
USA  2017    David Zhu700 ***x*x**xx ********** *****ttttt
USA  2013    Alan Zhou667 *******t** *******tt* *x**xxxxxx
USA  2016    Megan Guo667 *xxx*xxxxx ********** ********tt
USA  2015    Riku Miyao667 *x*x****x* ********** *xx*xxx*xx
USA  2016    Sean Shi667 **xx*xxxxx ********** *******xxx
USA  2015    Maryam Bahrani667 ********** **********
USA  2014    Jeffrey Zhang633 ***x****** *******t** *xxxxxxxxx
USA  2015    Janel Lee600 *s******s* ***x**tttt *****ttttt
USA  2015    Joseph Chang600 ********** ****tttttt ****xxxxxx
USA  2017    Justin Yang567 ********** *****xx**x
USA  2014    Scott Wu567 *t******t* ****tttttt *****ttttt
USA  2013    Daryl Sew567 **x******* *****txxxx *x**txtttt
USA  2014    Paul Cruz567 *xx*****xx ********** *xxxxxxxxx
USA  2014    Eddie Wang533 *t*x*xxtt* ********** *x*xxxxxxx
USA  2015    Brice Huang500 *t******t* **xxx**xx* **tttttttt
USA  2014    Julian Fuchs500 ******xx** *****sssss *xx*xxxxxx
USA  2015    Hamed Nilforoshan500 ********** ****tttttt *xxxxxxxxx
USA  2016    Tiger Huang500 *t******t* ******ssss *xxxxxxxxx
USA  2016    Avinash Jois467 *t******t* ******xxxx
USA  2013    Henry Swanson467 *xxx*sxsxx *****ttttt *******ttt
USA  2014    Arnav Sastry467 **xx****** *xx*xxxxxx ****xxxxxx
USA  2017    Vinjai Vale433 *xx*****xx *xxxxxxxxx ******xttt
USA  2014    Will Song433 **xx***t** ******ssss tttttttttt
USA  2015    Alvin Kao433 *tx*****xx ******tttt *xxxxxxxxx
USA  2015    Philip Sun400 *t*x*xtttx ********x*
USA  2014    Hang Yang400 *t*****tt* *****ttttt
USA  2014    Nicholas Ward400 *x*xxxxxxx ******xxxx ****tttttt
USA  2016    Daniel Guo400 ********** *xxxxxxxxx *xxxxxxxxx
USA  2016    Vineet Kosaraju400 *xxx*xxxxx **xx****x* ***ttttttt
USA  2016    Brendan Ney400 *t**x*xxt* ******xxxx *xxxxxxxxx
USA  2013    Lane Kolbly400 *x******x* **xxttt*tt *xxxxxxxxx
USA  2015    Kevin Zeng367 ***x**tt** *xxx**xxxx *xxxxxxxxx
USA  2015    Prahaladha Mallela367 xx*ttxttxx **********
USA  2014    Aria Yom367 *t**t*tttt ****tttttt *x**xxxxxx
USA  2015    Ethan Lowman367 ********** *xxxxxxxxx
USA  2015    Subhodh Kotekal367 *x*****tx* **xxxxxxxx *x*xxxxxxx
USA  2013    Joshua Kirstein333 *tt*****tt *xxxxxxxxx *xx*xxx*xx
USA  2015    Rishub Jain333 *t******t* *xxxxxxxxx *xxxxxxxxx
USA  2013    Matt Denton333 ********** xxxxxxxxxx
USA  2014    Ruiqi Mao333 *t*x*xxxtx ***ttttttt ****tttttt
USA  2014    Christopher Criscitiello333 ******xxxx *x**xxx*xx
USA  2014    David Zhao333 xxxx*xttxx ******xxxx *x**xttttt
USA  2016    Andrew Chen333 *t*****tt* *x*tttxxxx *xxxxxxxxx
USA  2013    Cody Freitag333 *xx**xxxx* *****ttttt *xxxxxxxxx
USA  2015    Elizabeth Wei333 *xxx*xxxxx *****sssss *x**xxxxxx
USA  2014    Nathan Zhang333 *xx*****xx ****xxxxxx
USA  2015    Nikhil Ghosh300 ***x***t** *xxxxxtttt
USA  2014    Michael Li300 **xx***t** *xxxxxxxxx *txttttttt
USA  2016    Alexander Yang300 ***xx*xx** *xxxxxxxxx *xxxxxx*xx
USA  2017    Tomas Choi300 **x****t** *xxxxxxxxx
USA  2015    Arun Kannan300 *t******t* *xxxxxxxxx
USA  2017    Daniel Li267 *t******t*
USA  2014    Mane Williams267 *xxx*xxxxx *****ttttt *xxxxxxxxx
USA  2014    Beilin Li267 *xxxxxxxxx ******xxxx *xxxxxxxxx
USA  2015    Eric Sun267 *t******t*
USA  2014    Alexander Zhang267 *xxxxxxxxx *****xxxxx *xx*xxtttt
USA  2013    Jeffrey Yuan267 *t******t* ssssssssss
USA  2016    Sam Blazes267 *sxxx*xxxx ******ssss
USA  2013    Andrew Norton267 *tx*****tx *x*xxxxxxx xxxxxxxxxx
USA  2015    Max Murin267 *t******t*
USA  2014    Owen Gray267 *tx*****t* *xxxxxxxxx
USA  2015    Daniel Moyer267 *t******t*
USA  2013    Andrew Hahm267 *t******t* tttttttttt
USA  2014    Jacob Naranjo267 xt*x*xxxtx ******xxxx
USA  2017    Allen Chen267 *xxx*xxxxx *****sssss *xxxxsssss
USA  2016    Jonathan Ni267 *t*****tt* *xxxtttttt
USA  2015    Jason Schwartz267 xt*x*xxxxx ******xxxx
USA  2014    Edgar Chen267 *t******t*
USA  2015    Alexander Dai267 *t*****tt* *xxxxxxxxx
USA  2016    Sanjeev Murty267 *t****ttt* *xxx*txxxx
USA  2013    Gili Rusak267 *xxx*xxxxx ****tttttt *xx*xxxxxx
USA  2014    Jimmy Ye233 *x*xxxxxxx *****ttttt
USA  2016    Matthew Zheng233 *t****ttt* *xxxxsssss
USA  2016    Gabriel Margolis233 *xxxxxxxxx ******xxxx xxxxxxxxxx
USA  2015    Yang Liu233 *txt*ttttt ****ssssss *xxxxttttt
USA  2015    Rachel Wu233 *xxx*xxx*x *x*xxx*xx*
USA  2014    Zachary Birnholz233 *xxx*xxxtt ****xxxxxx *xxxxxxxxx
USA  2014    Tushar Govil233 **xxxxxxxx **xx**xxxx *xxxxxxxxx
USA  2014    Edward Escandon233 ***x*xxxxx *x**xxxxxx
USA  2016    Heather Graham233 *****ttttt *x*xxxxxxx
USA  2014    Angus Gibbs233 *xxx*xxxxx *xxx**ssss *x*xxxxxxx
USA  2015    Yan Huang233 xxxx*xxxxx ******xxxx
USA  2017    Wilder Lopez Elias200 *xxx*xxxxx ****ssssss
USA  2014    James Peraire200 ssssssssss *xxx*ttttt ****tttttt
USA  2015    Alexander Whatley200 ssssssssss *****ttttt *xxxxxxxxx
USA  2015    Soroush Nasiriany200 xxxxxxxxxx ******xxxx
USA  2014    Enric Boix200 ttxtxxxxxx ssssssssss ****xx**xt
USA  2016    Varun Sharma200 ******xxxx
USA  2014    Vincent Zhuang200 xx*xxxxxxx *xxx**xxxx **xxxxxxxx
USA  2014    Katherine Wu200 *xxx*xxxxx *xxx**xxxx *xxxxxxxxx
USA  2014    Isaac Xia200 ******xxxx
USA  2015    Anurag Bakshi200 *xxxxxxxxx **xx**xxxx *xxxxxxxxx
USA  2015    Anirudh Ryali200 *tt*****tt
USA  2018    Aayush Gupta200 *xxxxxxxxx ****ssssss *xxxxxxxxx
USA  2014    Alex Xiao200 *x*x***xx* xxxxxxxxxx
USA  2014    Michael Lin200 *t**t*ttt* *xxxxxtttt xxxxxtxxxx
USA  2016    Yanjun Yang200 tttttttttt *xxx*ttttt ****xxxxxx
USA  2016    Michael Orwin200 *xxxxxxxxx *xxxxxxxxx ****xxxxxx
USA  2017    Bryan Chen200 *xxxxxxxxx *xxxxxxxxt ****xxxxxx
USA  2016    Sangwoo Hahn200 cccccccccc ******ssss
USA  2013    Colleen Orwin200 *xxxxxxxxx *xxxtttttt ****xxxxxx
USA  2014    Jon Zhang200 *xxx*xxxxx *xxx**xxxx *xxxxxxxxx
USA  2017    Romil Sirohi167 **xtxxxtxx ***ttttttt
USA  2017    Jason Li167 *xxxxxxxxx *xxx**ssss *xxxxxxxxx
USA  2016    Emily Cai167 *ssxssssss ****xxssss
USA  2013    Gagan Gupta167 *xxxxxxxxx ***ttttttt *xxxxxxxxx
USA  2014    Austin Shi167 *xxx*xxxxx *xxx*xssss *xxxxxxsss
USA  2014    Jason Xie167 *xxx*xxxxx *xx*xxxtxx *xxxxxxxxx
USA  2015    Neel Kant167 *x*xxxxxt* *xxttttttt *xxxxxxxxx
USA  2017    Blair Chen167 *xxx*xxxxx *xxxxsssss **xxxxxxxx
USA  2015    Rohit Goyal167 *xxx*xxxxx *xxtttxxxx **xxxxxxxx
USA  2014    Daniela Ganelin167 *xxxxxxxxx *xxx**xxxx *xxxxxxxxx
USA  2017    Shuheng Niu167 *xxxxxxxxx ****tttttt
USA  2015    Charles Barton167 *xxxxxxxxx *xxx**xxxx *xxxxxxxxx
USA  2014    Alec Zadikian167 xxxx*xxxxx *xxx*ttttt *xx*xxxxxx
USA  2014    Frank Yeh167 xxxxxxxxxx *****xxxxx
USA  2013    Seon-Yong Lee167 *xxx**xxxx *x*xxxxxxx
USA  2013    Michael Knyszek167 *tx**xxxx* xxxxxttttt *xxxxxxxxx
USA  2015    Kevin Zhao167 *xxx*xxxxx *xsxxxssss *x*xxxxxxx
USA  2016    Rajat Khanna167 *xxxxxxxxx ***ttttttt *xxxxxtxxx
USA  2014    Maria Stull167 *****xxxxx cccccccccc
USA  2014    Will Xu167 xxxx*xxxxx ***ttttttt *xxxxxxxxx
USA  2015    Chuanbo Pan167 *txx*xxttx *xxxxxxxxx *x*xxxxxxx
USA  2017    Yogeshwar Velingker167 *****sssss
USA  2015    Aditya Ponukumati167 *x*x*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Dhara Patel167 *xxx*xxxxx *xxx*xxxxx *xxxxxxxxx
USA  2017    Kyle Huang133 *xxx*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Vijay Upadhya133 *txx*xxtxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Kyler Natividad133 **xxxxxxx* xxxxxxxxxx *xxxxxxxxx
USA  2014    Emily Fletcher133 *xxx**xxxx *xxxxxxxxx
USA  2013    Jared Miller133 ****ssssss
USA  2014    David Cox133 ****tttttt
USA  2015    Alan Li133 ****tttttt
USA  2015    Adam AbuShaer133 ****ttxxxx
USA  2014    Jorge Martinez133 *x*xxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Ruijie Shao133 xxxxxxxxxx ****tttttt
USA  2015    Armin Namavari 133 *xxx*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2013    Robin Smith133 *t**tt*ttt
USA  2015    Kevin Fei133 *ssxssssss *xxxxxssss *x*xxxxxxx
USA  2016    Brian Gu133 ****ttxxxx xxxxxxxxxx
USA  2014    Jonathan Burns133 *xxx*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Andrew Friedman133 *xttttxttt *xxxxxxxxx *x*xxxxxxx
USA  2018    Michael Trehan133 *xxxxxxxxx ***ttttttt
USA  2018    Brent Usui133 *xxxxxxxxx *xxx*xxxxx *xxxxxxxxx
USA  2016    Shivam Dutt133 ****tttttt
USA  2014    Zoë Bohn133 *xxxxxxxxx *x**xxxxxx
USA  2014    Vinay Sriram133 *xxxxxxxxx **xx*xxxxx
USA  2015    Luke Liao133 *t*x*xxxtx *xxxxxssss
USA  2016    Michael Colavita133 *xxs*sxsxx *s*ssxssss
USA  2016    Hitesh Yalamanchili133 ****tttttt
USA  2013    Thomas Finch133 *xxxxxxxxx *xxx*xxxxx *xxxxxxxxx
USA  2014    Mason Boeman133 *x*x**xxxx
USA  2013    Helena Mills133 *x*xxxxxxx *xxttttttt *xxxxxxxxx
USA  2015    Aitan Grossman133 **xx**xxxx
USA  2014    Solon Zhu133 *xxxxxxxxx *xxxxxxxxx *xxxxxx*xx
USA  2016    Spencer Chen133 *x*xxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Casey Xing133 ***xx*xxxx
USA  2015    Anson Haniwalt133 *xxxxxxxxx *xxx*xxxxx *xxxxxxxxx
USA  2014    Eric Lin133 xxxx*xxxxx *xxx*xxxxx *xxxxxxxxx
USA  2016    Ryan Golant133 *xxxxxxxxx **xxxxxxxx *xxxxxxxxx
USA  2014    Zafar Hai133 *xxxxxxxxx **xxxxxxxx *xxxxxxxxx
USA  2015    Avery Whitaker133 *t**t*tttt sxxsxxxttx
USA  2016    Justin Yang133 *xxxxxxxxx *xxxxxxxxx *xxxxxx*xx
USA  2014    Daniel Palumbo100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Alex Wang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2013    Alex Lim100 *xxx**xxxx
USA  2014    Kyle Janowicz100 *xxxxxxxxx *x*xxxxxxx
USA  2017    Aggie Lam100 *xxx**xxxx
USA  2016    Kevin Xiao100 xxxxtttttt *xxx**ssss
USA  2016    Jackson Kulik100 *xxxxxxxxx **xxtttttt
USA  2018    Michael Wan100 *xxxxxxxxt *xxxssssss *xxsssssss
USA  2015    Blake Chellew100 **xxxxxxxx *xxxttxxxx
USA  2015    Siva Somayyajula100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2013    Phoebe Huang100 *xxxxxxxxx *xxttttttt *xxxxxxxxx
USA  2015    Noah Devall100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Joshua Send100 *xxxtxttxx *xxx*ttttt
USA  2015    Jordan Schneider100 **xxxxxxxx *xxxxxxxxx
USA  2016    Allen Cheng100 xxxx*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Jensen Pak100 *xxxxxxxxx *xssxsssss *xxxxxxxxx
USA  2014    Matthew Sicotte100 *xxxxxxxxx *x*xxxxxxx
USA  2015    James Lennon100 *xxxxxxxxx *xxxxxtxxx *xxxxxxxxx
USA  2015    Jinnu Kim100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Ben Dunham100 *xxx**xxxx
USA  2015    David Norton100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Sanjay Subramanian100 *x*x*ttttt
USA  2015    Simon Deng100 xxxx*xxxxx *xxx*ttttt
USA  2015    Andrew Jin100 *xxx**xxxx
USA  2016    Jacob Edelman100 *xxttttxtt *x*xxxxxxx
USA  2014    Tom Sandell100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Rachel Polus100 *xxx**xxxx
USA  2015    Ryan Gallaway100 *xxx**tttt
USA  2014    Nihal Uppugunduri100 xx*x*xxxxx xxxttttttt x*xxxxxxxx
USA  2014    Ansh Chaudhary100 xx*xxxxxxx *xxttttttt *xxxxxxxxx
USA  2015    Andrew Zhou100 *xxx**xxxx
USA  2014    Pravina Samaratunga100 xxxx*xxxxx *xxxxxxxxx *xxxxxxxxx
USA  2014    Pradhith Konduri100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Neil Giridharan100 *xxxxxxxxx *xxxxxtttt *xxxxxxxxx
USA  2014    Andre Guzman100 *tx*ttttx*
USA  2015    Jai Sharma67 *x*xxxxxxx
USA  2014    Varun Gadh67 *xxxxxxxxx xxxxxxx*xx
USA  2016    Kenny Noh67 *xxxxxx*xx
USA  2014    Mike Aboody67 **xxxxxxxx
USA  2014    Carter Chamberlain67 *x*xtttttt
USA  2013    Colin Wei67 **xxxxtttt
USA  2014    Jenner Wile67 *x*xxxxxxx
USA  2016    Benjamin Goldsmith67 *x*tttxxxx xxxxxxxxxx
USA  2016    Horace He67 **xxxxxxxx
USA  2015    Cydney Martell67 *xssssssss *xssssssss
USA  2016    Luke Shimanuki67 xxxx*xxxxx *xssssssxx
USA  2014    Sam Peters67 *txxttttxt *xxxxxxxxx
USA  2018    Nicholas Sun67 *xxx*xxxxx
USA  2014    Grace Reid67 *xxxxxxxxx *xxxxxxxxx
USA  2014    Matthew Lucas67 xxxx*xxxxx *xxttttttt
USA  2016    Animesh Tripathy67 *xttttxttt xxxxxxxxxx *xxxxxtttt
USA  2013    Jacob Abrahams67 *xxxxxxxxx *xxxxxxxxx
USA  2015    Ryan Beck67 **xxxxxxxx
USA  2013    Dan Golden67 ssssssssss *xxttttttt *xxxxxxsss
USA  2015    Stefan Grosser67 **xxtxxxxx xxxxxxssss
USA  2014    Megha Srivastava67 *xxxxxxxxx *xxxxxxxxx
USA  2014    Andrew Dai67 *xxxxxxxxx *xxxxxxxxx
USA  2015    Shantanu Gore67 x*xxxxxxxx *xxttttttt
USA  2015    Timothy Deng67 *xx*xxxxxx xxxxxxxxxx
USA  2013    Bucky Powers67 *xxxxxxxxx *xxxtttttt xxxxxxxxxx
USA  2014    Hyun Jong Kim67 *xxxxxxxxx *xxttttttt
USA  2013    Leila Thomas33 xxxx*xxxxx
USA  2017    Subramaniyam Raizada33 *xxttttttt
USA  2015    Heesoo Kim33 tttttttttt *xxxxxxxxx
USA  2017    Daniel Wang33 *xxxttttxt
USA  2014    Taryn Withers33 xxxxxxxxxx *xxxxttttt
USA  2015    Brandon Chen33 xxxx*xxxxx
USA  2014    Manuel Guillen33 *xxxxxtttt
USA  2015    Winston Wright33 *xxttttttt
USA  2014    Ethan To33 *xxxxxxxxx
USA  2013    Alan Alvarez33 *xxxxxxxxx
USA  2013    Andrew Hepp33 *xxxxxxxxx
USA  2014    Hyeon Woo Shim33 *xxxtttttt
USA  2013    Sam Wachowski33 *xxxxxxxxx xxxxxxxxxx
USA  2015    Sreeharsha Potu33 xttt*txxtt xxxxxxxxxx
USA  2014    Brendon Rhodes33 *xxxxttttt
USA  2015    Andrew Cheng33 *xxxxxxxxx
USA  2017    Suresh Talapaneni33 xxxx*xxxxx
USA  2016    Christopher Morris33 *ttttttttt
USA  2014    Rachel Chang33 *xxtttxxxx
USA  2014    Hanna Rumora33 *xxxxttttt
USA  2015    Teju Nareddy33 *xxxxxxtxx
USA  2015    Eric McCord-Snook33 *xxxxxxxxx
USA  2016    Suriya Kandaswamy33 *xxxxtxxxx
USA  2014    Humza Khan33 *xxttttttt
USA  2015    Evan Batsell33 *xxxxxxxxx ssssssssss xxxxxxxxxx
USA  2015    Eric Xu33 *xxxxxxxxx
USA  2014    Nicholas Gaunt33 *xxxxxxxxx xxxxxxxxxx
USA  2015    Brandon Grinkemeyer33 *xxxxxxxxx xxxxxxxxxx
USA  2014    Michael Linz33 *xxxxxxxxx
USA  2014    Cailan Li33 *xxxxxxxxx
USA  2015    Max Krawczyk33 xxxx*xxxxx
USA  2014    Aaron Claussen33 *xxxxxxxxx
USA  2014    Thomas Rupp33 *xxxxsssss
USA  2016    Ashley Kim33 xxxxxxxxxx *xxxxxxxxx
USA  2014    Steven Lee33 *xxxxxxxxx sssttsssss
USA  2016    Victoria Tsai0 xxxxxxxxtt
USA  2016    Logan Howard0 xxxxxxxxxx
USA  2015    Colby Hanley0 cccccccccc
USA  2013    Greg Zatzkis0 xxxxxxxxxx xxxxxxxxxx
USA  2015    Sauyon Lee0 cccccccccc
USA  2015    Rohan Bisariya0 xxxxxxxxxx
USA  2016    Parker Garrison0 txtttttttt xxxttttttt
USA  2015    Jorge Ochoa0 xxxxxxxxxx
USA  2015    Seth Eldridge0 cccccccccc
USA  2014    Katherine Rothe0 xxxtttxxxx
USA  2015    Binh Le0 ssssssssss
USA  2014    Haley Cope0 tttttttttt
USA  2015    Zach Mills0 tttttttttt
USA  2015    Sean Wang0 xxxxxxxxxx
USA  2013    Florian Richter0 cccccccccc
USA  2014    Molly Cinnamon0 tttttttttt
USA  2015    Skylar Rizzolo0 ssssssssss
USA  2015    Matthew Kramer0 xxxxxxxxxx
USA  2015    James Nguyen0 tttttttttt
USA  2014    Tate Mazer0 ssssssssss
USA  2014    Emanuel Perez0 tttttttttt
USA  2014    Grant Wu0 xxxxxxxxxx
USA  2014    Daniel Peng0 xxxxxxxxxx
USA  2013    Alexander Ozdemir0 xxxxtttttt
USA  2016    Kent Ma0 xxxxxxxxxx xxxsssxxxx xxxxxxxxxx
USA  2015    Girishvar Venkat0 tttttttttt
USA  2016    Kyle Cui0 xxxxxxxxxx xxxxxxxxxx
USA  2015    Akhil Thampy0 xxxxxxxxxx
USA  2016    Nate Osborn0 xxxxxxxxxx
USA  2016    Daniel Zhang0 xxxxxxxxxx cccccccccc
USA  2014    Bennett Victor0 xxxxxxxxxx
USA  2017    Kyle Bachinski0 tttttttttt
USA  2014    Conor Belfield0 xxxxxxxxxx

Observers:

Country Name Score    mirrors    paint    truth
UKRRoman Bilyi1000 ********** ********** **********
JPNMinoru Fujita1000 ********** ********** **********
LTUArtūras Lapinskas967 ***x****** ********** **********
JPNTakaya Doki967 ***x****** ********** **********
USAZachary Wheeler933 ***xx***** ********** **********
JPNKeigo Oka933 *x******x* ********** **********
JPNKensuke Imanishi933 *t******t* ********** **********
CHNYang Cao900 ********** ********** ******xt*t
KORJineon Back900 *t*x****t* ********** **********
IRNKayvan Mazaheri767 *t*t****t* ******ssss **********
UKRVasyl Biletskyy700 *t******t* ********** *x**xxxxxx
IRNPachol Choolanian700 *xxxxxxxxx ********** **********
CHNDongsheng Li667 ********** **********
NLDRaymond van Bommel667 ***x****** ********** *xxxxxxxxx
RUSAlexey Safronov633 *t******t* ********** *xxxxxxxxx
CHNLi Caihua600 **x*xxxx** ********** *s**ssssss
NLDMathijs van de Nes567 *t******t* *xxxxxxxxx *****xx***
GBRJames Stanley500 ********** ****xxxx*x
FRAAlexis Comte433 ***sx***** ****xxxxxx *xxxxxxxxx
RUSVitaly Demidenko433 ********** *x*xx*xxxx
ARGMartin Arjovsky400 *xxx*xxxxx **********
SRBDanilo Vunjak400 *txx*xxxxx **********
BGDRashedulHasan Rijul367 ********** *xxxxxxxxx
CHNmingjian wu333 tttttttttt *x*x***x** *x**xxxxxx
IRNYashar Dabiran333 *x*x****** **xxxxxxxx
USABob Suffern333 **********
RUSAlexander Ignatyev333 **********
IRNSoheil Sheybani333 *x*x*xxxxx *t**tttt*t *x**xxxxxx
CHNzhixian yang333 **********
USABrenden Raulerson300 *xxx*xtttx ******tttt *xxxxxxxxx
MYSSi Wei How300 **x*******
IDNRyan Ignatius267 xsxx*xxxxx *xxx**tttt ****xxxxxx
IDNIvan Hendrajaya267 *xxx*xxxxx **xxxxxxxx ****xxxxxx
CHNIru Cai267 **xx****x* *xxxxxxxsx
THATeerapat Jenrungrot267 *s******s*
GBRXiao Wong267 ***x*xxx** *xxxxxssss *xxxxxxxxx
VENRafael Dominguez267 *s******sx *xxxxxxxxx
BGDTahmid Hamim267 *******tt*
MEXMoises Ramirez233 **xx*****x
CHNxiahou zuohan200 xxxx*xxxxx **x***tttt xxxxxxxxxx
CHNguidan guan200 ******tttt
CHNShi Linfeng200 *xxxsxssxx *xxxxxxxxx ****xxxxxx
VNMÂu Hải167 *sss*xxxsx *xxxxxxxxx *xxxxxx*xx
USADaiwei Li167 *****ttttt
INDGaurav Agrawal167 *xt**x**xx
BGDAmlan Saha167 *xxx*sssss *xx*xxx*xx
USAAndrew Mauer-Oats167 **xx*xxx**
USAJake Yi133 *s**t*tttt
LVAToms Kusiņš133 **xxxxxxxx *x*xxxxxxx
COLAlan Navarro133 *xxx*xxxxx *xxx*sssss
VENFernando Valarino133 *x*x*xxxxx *xxxxxxxxx
BGRVladimir Nachev100 *x*x*xssss
DOMRoberto Abreu100 *x**xxxxxx
VNMUnknown Name100 *xxx**tttt
CHNDeng Laixian100 **xx*xxxxx
VENRaffaele Ranaldo100 *xxx*sssss *xxxxxxxxx
MYSZhen Nien Yew100 *xxx*xxxxx *xxxtttttt
MEXMoises Barrera100 xxxx*xxxxx *xxxxxxxxx *xxxxxxxxx
MEXDaniel Ramos100 *x*xssssss *xxxxxxxxx
USASaurabh Sharan67 *xxx*ttttt
MEXEdgar García R.67 *xxxxxssss *xxxxxxxxx
TKMAdym Natanysh67 *txxxxxxxx *xxxxxxxxx
BLRAndrew Vychev67 *xxxxxtttt *xxxxxxxxx
CHNli library33 *xxxxxxxxx
GRCMarios Christinidis33 *xxxxxxxxx
USADaniel Dara33 *xxxxxxxxx
COLManuel Alejandro Vergara Diaz33 *xxxxsssss
VENCarlos Abreu33 *xxxxxxxxx
IRNAbolfazl Kazemi33 *xxxxxxxtt
USAAlex Vasiuk33 *xsxsssssx
SRBFilip Pešić33 ssssssssss *xxxxxxxxx
VNMHoàng Dương33 *xxxxxxxxx
CHNYi Jiang0 xxxxxxxxxx
INDSarag Agrawal0 tttttttttt
IRNRoham Heidari0 xxxxxxxxxx
MEXLuis Martin Jiménez Rodríguez0 ssssssssss