Final Results: USACO 2014 February Contest, Silver

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    auto    rblock    scode
RUS  2015    Igor Kudryashov1000 ********** ********** **********
BLR  2014    Andrew Raukut1000 ********** ********** **********
USA  2014    Alan Jaffe1000 ********** ********** **********
IRN  2015    Kianoosh Abbasi1000 ********** ********** **********
USA  2014    Michael Zhao1000 ********** ********** **********
FRA  2014    David Cheikhi1000 ********** ********** **********
VNM  2014    Viet Doan Van1000 ********** ********** **********
DEU  2015    Friedrich Huebner1000 ********** ********** **********
KAZ  2015    Bekzhan Bekbolatuly1000 ********** ********** **********
RUS  2014    Valeriy Stromov1000 ********** ********** **********
USA  2016    Calvin Lee1000 ********** ********** **********
THA  2014    Songwong Tasneeyapant1000 ********** ********** **********
CAN  2015    Alex Li1000 ********** ********** **********
USA  2015    Xiaotian Le1000 ********** ********** **********
FIN  2015    Sami Kalliomäki1000 ********** ********** **********
VNM  2015    NhaDinhCaoLamGiaThuan 1000 ********** ********** **********
USA  2015    Prahaladha Mallela933 ********** *****tt*** **********
TKM  2015    Bayram Berdiyev933 ********** ********** **x***x***
CAN  2014    Zihao Zhang933 ********** ***s*****s **********
BLR  2015    Aliaksei Tuzik933 ********s* *******x** **********
USA  2016    Kevin Du900 ********** ********** ****xxx***
IRN  2016    Mohammad Mahdi Shokri900 ********** ********** ******t*tt
USA  2017    Nicholas Guo900 ********** ********** *******ttt
USA  2016    Christopher Morris867 *****xxx*x ********** **********
USA  2014    Arnav Sastry867 ********** *x**x*xx** **********
USA  2015    Jordan Haack867 ********** ********** *t**ttt***
GRC  2016    Aristofanis Rontogiannis867 *****xxx*x ********** **********
USA  2017    Nikhil Cheerla867 ********** ********** *t**ttt***
USA  2016    Sue Yang867 ********** ********** *t**ttt***
GRC  2014    Jeffrey Tobin833 ********** ********** *xx*xxx***
BGD  2014    Nur Muhammad Shafiullah833 ********** ********** *xx*xxx***
USA  2015    Immanuel Joy833 *********t ********** *t**ttt***
SGP  2015    Chang Liu833 ********** ********** **xx*xx**x
ARM  2016    Mushegh Shahinyan800 ****ssssss ********** **********
USA  2015    Jeffrey Zhang800 ****txxxtt ********** **********
USA  2016    Vineet Kosaraju800 *****tt*** *x******** ****xxt***
POL  2014    Michał Glapa800 ****ssssss ********** **********
USA  2014    David Cox800 ****ssssss ********** **********
GRC  2015    Panagiotis Kostopanagiotis800 ****ssssss ********** **********
USA  2015    Alexander Whatley800 *x**sssx*s ********** **********
GEO  2016    Nugusha Chkhaidze800 ****ssssss ********** **********
IRN  2015    Ali Haghani800 ****ssssss ********** **********
TUR  2015    Fake Hesap767 ***sssssss ********** **********
USA  2017    Allen Chen767 ***sssssss ********** **********
IRN  2015    Alireza Nadafian767 ********** ********** *xxxxxx*x*
CHN  2015    Limited Jane767 ********** ********** *xxxxxx**x
ARM  2014    David Khechoyan767 ********** ********** *xxxxxx*x*
AUT  2016    Florian Leimgruber767 ***sssssss ********** **********
USA  2015    David Lin767 ********** ********** *xxxxxx*x*
IRN  2015    Peyman Jabbarzade Ganje733 ********** ********** *xxxxxx*xx
USA  2015    Nikita Samsonov733 ********** ********** *xxxxxx*xx
DEU  2016    Viktor Yuschuk733 ********** *s*ss*s*** *t**ttt***
ROU  2015    Gabriel Robert Inelus733 ********** ********** *xxxxxx*xx
HKG  2015    Alex Tung733 **xxxxxxxx ********** **********
USA  2014    Paul Cruz733 *****sss*s ********** *txxttt*xx
USA  2017    Alec Sun700 ********** *s**s*s*** *xxxxxx***
ARM  2015    Martin Mirakyan700 ********** ********** *xxxxxxxxx
ZAF  2015    Ulrik de Muelenaere700 ****s*ssss ********** *t**ttt***
KAZ  2015    Ouhrnskla Tidrdiee700 *xxxsxssss ********** **********
ZAF  2014    Robin Visser700 ****ttt**t ********** *tt*ttt***
DEU  2014    Gregor Matl700 *sssssssss ********** **********
LUX  2015    Gilles Englebert700 *xxxssssss ********** **********
USA  2016    Wilbur Li700 ********** ******xxxx *xx*xxx***
CAN  2014    Tony Zou700 *sssssssss ********** **********
USA  2015    Eugene Wang667 ********** **********
IND  2017    Mriganka Basu667 ********** **********
IRN  2016    Farbod Yadegarian667 *****xxx*x ********** *xxxxxx***
SGP  2016    Jiahai Feng667 ********** **********
USA  2015    Simon Deng667 ********** *******x** xxxxxxx*xx
USA  2014    Jimmy Ye667 ********** **********
USA  2016    Edward Lee667 ****tttttt ****xxxx** **********
CHN  2016    Tian Yanfei667 ****tttttt ********** *t**ttt***
USA  2015    Tuan Minh Nguyen667 ********** **********
UKR  2014    Misha Babenko667 ********** **********
BLR  2014    Olga Skidan667 ********** **********
USA  2015    Noah Golowich667 *****xxx*t ********** *txxttt***
USA  2015    Kelvin Wang667 *****sss*s ********** *txxttt***
USA  2017    Kevin Chang667 ***tttt*tt ********** *t**ttt***
USA  2014    Vickie Wang667 *****xx*tt *****xx*** **xx**x*x*
USA  2018    Vinjai Vale633 ****ttt*tt ********** *txxttt***
EGY  2016    Omar Kat633 ****ssssss ********** **xx*xx**x
USA  2015    Ben Barantschik633 *x**tttx*t ********** *xx*xxx***
CHN  2015    Minghua Liu633 ssssssssss *****x**** **********
USA  2016    Weihang Fan633 ********** *******x*x *xxxxxxxxx
USA  2015    Hanqing Wang633 ********** *******x*x *xxxxxxxxx
USA  2018    Harshal Sheth633 ****tttttt ********** *ss*sss***
IRN  2015    Shayan Shekarforoush633 ********** ***x******
USA  2015    Daniel Ju633 ****tttttt *******x** *t**ttt***
USA  2017    Shuheng Niu633 ***ttttttt ********** *t**ttt***
USA  2015    Alvin Kao600 *xx*xxxx** ********** *txxttt***
JPN  2014    Shunya Satake600 ****ssssss ********** *xxxxxx***
FIN  2015    Henrik Lievonen600 ***sssssss ********** **xx**x*xx
CZE  2015    Dalimil Hájek600 ****s*ssss ********** *xxxxxx*x*
EST  2016    Andres Unt600 ********s* *x******** ssssssssss
BLR  2016    Pavel Semenov600 **xxxxxxxx ********** *t**ttt***
USA  2014    Irving Chen600 ****tttttt ********** *txxttt***
BLR  2014    Dmitriy Aksenik600 **xxxxxxxx ********** *t**ttt***
USA  2015    Alexander Katz600 ***txttxxt *******x** *t**ttt***
USA  2016    Richard Liu600 ******x*** ********tt *xxxxxxxxx
CAN  2014    Jeffrey Yang567 ****ttt**t ********** xxxxxxx*xx
CHN  2016    Zilun Sun567 ***sssssss ********** *xxxxxx***
USA  2015    Kyle Xiao567 *xxxxxxxxx ********** *t**ttt***
USA  2015    Andrew Zhang567 ******x*** *x**xxxxxx *tx*ttt***
USA  2015    Sauyon Lee567 *sssssssss **x**xxx** **********
USA  2018    Aayush Gupta567 ****sss**s *****ttttt *t**ttt***
USA  2017    Alexander Xu567 **xxxxxx*x ********** *xxxxxx***
DEU  2015    Martin Helfrich567 ****tttttt ********** *xxxxxx*x*
USA  2015    Riku Miyao567 *****xxx*x ********** *xxxxxxxxx
CHN  2018    Langqi Liu533 ****tttttt ********** *xxxxxx*xx
ZAF  2017    Mohammed Yaseen Mowzer533 ****sss**s **********
USA  2015    Kevin Zhao533 ********** *sxx*xxxxx *xxxxxx***
IRN  2014    Ehsan Soltan Ahgaei533 ****ttt**t **********
IRN  2019    Abtin Bateni533 *xxxssssss ********** *xx*xxx***
CHN  2019    Zhongnian Tao533 ***ttttttt ********** **xxttt*xx
ROU  2016    Ionescu Teodor533 ****s*ssss ********** *xxxxxxxxx
USA  2014    Steve Chen533 ***tttt*tt ********** *txxttt*xx
CAN  2014    Sherman Ying533 *xxxxxxxxx ********** *xx*xxx***
USA  2017    Adithya Dattatri533 ****tttttt ********** *xxxxxx*xx
USA  2015    Guy Blanc533 ****tttttt *txxxxxxx* **********
CHN  2018    Yi Xu533 **ssssssss ********** *xxxxxx***
BLR  2015    Iliya Kheifets533 ****tttttt ********** *xxxxxx*xx
USA  2018    Qinhong Chen500 ********** **tttttttt *txxttt*x*
KOR  2016    Jae Beom Lee500 *xxxxxxxxx ********** *xxxxxx***
CHN  2018    Haike Xu500 ***ttttttt *xxxxxxxx* **********
USA  2014    Benjamin Huchley500 *xxxtttttt ********tt *t**ttt***
AZE  2014    Tahir Alizade500 ***tssssss ********** *xxxxxx*xx
USA  2014    Muthu Chidambaram500 ***tssssss ********** xxxxxxx*x*
USA  2017    Aaron Kaufer500 ****ssssss ********** *xxxxxxxxx
HRV  2018    Vilim Lendvaj500 *xtttttttt ********** *txxttt***
CYP  2016    Angelos Pelecanos500 *xxxssssss ********** *xxxxxx***
TUR  2016    Yusuf Sengun500 ***sssssss ********** *xxxxxx*xx
TUR  2016    Mevlut Unal500 ***sssssss ********** *xxxxxx*xx
USA  2016    David Wang500 *xxxxxxxxx ********** *tttttt***
TUR  2016    Ahmet Eren500 ***tssssss ********** *xxxxxx*xx
BGR  2019    Bojidar Marinov500 ****tttttt *x**x*x*** *txxttt***
USA  2016    Jason Huang500 ********** *xxxxxxxx* *xxxxxx*x*
TUR  2016    Üzeyir Saçıkay500 ****ssssss ********** *xttxttttt
VNM  2015    Thang Tran467 ****ssssss **********
USA  2016    Michael Orwin467 *xxttttttt ********** *ttxttt*t*
USA  2015    Max Yang467 *x*x*xxxxx ********** *xxxxxxxxx
TUR  2016    Murat Akburak467 ****ssssss ********tt *xxxxxx*xx
USA  2016    Sanjeev Murty467 ***tssssss **xxxxx*** *t**ttt***
IRN  2015    Mahdi Eilbeigi467 **ssssssss ********** *xxxxxxxx*
IRN  2015    Salar Noroozi467 ***sssssss ********** *xxxxxxxxx
USA  2015    Pooja Gadani467 *xxxxxxxxx *******ttt *t**ttt***
BGR  2016    Valentin Borisov467 *xssssssss ********** *txxttt*x*
BLR  2017    Artur Petuhovski467 ***tssssss ********** *xxxxxxxxx
USA  2015    Alexander Parr467 ****tttttt **********
TUR  2016    Kartal Kaan Bozdoğan467 *xxxxttxxt ********** *txxttt*x*
MKD  2016    Vasil Vasilev467 ****tttx*t *********t
USA  2015    Kevin Li467 ***ttttttt ********** *xxxxxxxxx
DEU  2014    Mirko Speth467 *xxxsssxxs ********** *txxttt*x*
TUR  2016    Kayacan Vesek467 ********** *sxxxxxxx* *xxxxxx*xx
VNM  2015    Thang Tran467 ****ssssss **********
USA  2017    Kevin Geng433 *x*x*xxxxx **********
USA  2014    Pradhith Konduri433 ****ttt**t ******tttt *xxxxxxxxx
FRA  2015    Corentin Lauverjat433 *x*x*xxxxx **********
TUR  2016    Osman Orhan Uysal433 ****ssssss *******ttt *xx*xxssss
USA  2014    Dmitry Bondarenko433 *xxxxxxxxx *******tt* *xxxxxx***
USA  2016    Selena Feng433 ********** *xxxxxxxxx *xxxxxx*xx
USA  2016    Ajinkya Nene433 *xxxxxxxxt ********** *xxxxxx*xx
TUR  2015    Emin Ayar433 *xxxxxxxxx *x****x*** *xx*xxx*x*
VNM  2019    HIệp Bùi433 *x*x*xxxxx **********
USA  2016    Gabriel Margolis433 *****tt**t *t**ttt***
CAN  2014    Felix Lam433 **tttttttt ********** *xxxxxtttt
RUS  2014    Albert Sverdlov433 *xxxxxxxxx ********t* *xxxxxx*x*
KAZ  2015    Birzhan Auganov433 *xxxsxssss ********** *xxxxxxxx*
USA  2016    Alexander Yang433 *xxxxxxxxx *x*****x** *xxxxxx***
USA  2017    Nihar Sheth433 ********** *xxxxxxxxx xxxxxxx*x*
CAN  2015    Andrew Li400 ****ssssss **x*x*xx** *tt*tttttt
USA  2017    Pranav Prakash400 *xxxxxxxxx ********** *xttxttttt
TJK  2014    Khayom Odinaev400 **ssssssss **********
USA  2017    Avi Swartz400 ***ttttttt ***ttttttt *t**ttt***
USA  2014    Michael Li400 **xxtttxtt *******ttt *xxxxxx*x*
IRN  2015    Nima Vahidi400 **xxxxxx*x ********t*
USA  2014    Megan Chao400 *****xxx*x *xxxxxxxx* *xxxxxx***
IRN  2015    Morteza Hosseini400 *xxxxxxxxx ********** *xxxxxxxxx
IRN  2017    Pooyan Ali Panahi400 *********t *xxxxxxttt *xxxxxx*xx
USA  2014    Vincent Zhuang400 *xxxxxxxxx ******xxxx *xx*xxx***
ZAF  2014    Darren Roos400 ***sssssss *******x**
USA  2017    Christopher Chang400 ****tsss*s ***xssssss *xxxxxx***
USA  2015    Shreyas Garg400 *xxxttttxt ********** *ttttttttt
RUS  2014    Vsevolod Stepanov400 ********** *xxxxxxsss *xxxxxxxxx
USA  2016    Cheolmin Im400 *xxttttttt ********** *xxxxxxxxx
USA  2016    Liyang Zhang400 ****ttt**t *x***xx*tt *xxxxxxxxx
USA  2017    Karena Chow400 ********** *xxxxxxxxx *xxxxxxxxx
USA  2014    Hyun Jong Kim367 ****txxxtt **tttttttt *tx*ttt***
USA  2016    David Long367 *****tt**t *xxxxxxxxx *xxxxxt*x*
MEX  2014    Daniela Ceballos367 ****ssssss *******ttt
USA  2015    Alan Li367 *xtttttttt *****x**x* *ttxttt*tt
USA  2015    Alex Hong367 *xxxxxxxxx **********
USA  2015    Timothy Deng367 *xxsssssss **********
USA  2016    Grant Barkley367 *xxxttttxt *******x*t *txxttt*xx
ROU  2016    Mihail Jianu367 *xxxxxtxxt **x**xxt** *txxttt***
USA  2016    Sarvasva Raghuvanshi367 ********** *xxxxxxxxx
USA  2015    Nikhil Ghosh367 *x*x*xxxxx *******x*x
USA  2014    Alex Lin367 ****tttttt ***sssssss *txxttt***
USA  2018    Jessica Zheng367 ***tssstts *****x**xx *txxtttxxx
KOR  2014    Joonho Han333 **********
USA  2014    Mason Boeman333 *x***xxx*x *tx*ttt***
KOR  2016    민규 조333 *xssssssss *x********
USA  2016    Kentaro Tanaka333 ****tttttt ***ttttttt *xtxxtt*x*
BGR  2017    Encho Mishinev333 **********
CAN  2015    Nikita Kapustin333 **********
AZE  2015    Sanan Pashayev333 **ssssssss ****xxxx** *xxxxxx*xx
AUS  2014    Adele Jackson333 **********
BLR  2014    Evgenij Borodavko333 **********
IRN  2015    Mamad Esi333 **********
USA  2015    Yinan Zheng333 **********
USA  2016    Sam Blazes333 ******t**t *sxxxxxxxt *txxtttxxx
TUR  2015    Şamil İraz333 **********
JPN  2016    Ryunosuke Iwai333 **********
VEN  2017    Jorge Khabazze333 *xxtssssss *******x**
USA  2017    Mahesh Khanwalkar333 ****ttt**t *xxxxxxxx* *xxxxxx*xx
USA  2015    Erick Lin333 *xxxxxxxxx **x*xxxxxx *x**xxx***
ZAF  2014    Thomas Orton333 **********
USA  2014    Sidharth Kapur333 **********
CHN  2018    zh Shi333 **********
IRN  2015    Arya Kowsary333 ****tttttt *xxxxxxxxx *xx*xxx***
USA  2015    Evan Tey300 ****ttt**t *xxxttx*x*
USA  2015    Bowen Wang300 *xxxxxxxxx *x*xxxxxxx *t**ttt***
USA  2015    Kijung Kim300 *x********
USA  2016    Samuel Kim300 *txttttttt *******x*x
BLR  2014    Evgeniy Saigak300 *x********
USA  2015    Saroja Erabelli300 ***ttttttt *txxxxxxx* *xxxxxx***
USA  2018    Daniel Whatley300 *******x**
USA  2017    Byron Xu300 ****ssstts *xxxxxxxx* *txxttt*x*
USA  2015    Vijay Upadhya300 *xxxxtttxt **xx**xxxx *xxxxxx***
USA  2014    Mane Williams300 *****tt**t *xxxxxxxxx *txxtttxxx
USA  2015    Gideon Leeper300 *********t
USA  2015    Benjamin Chen267 ****tttttt *txxttt***
USA  2015    Yan Huang267 *xxttttttt *******ttt cccccccccc
VEN  2015    Rodolfo Miquilarena267 ***sssssss *****xxxxx xxxxxxxxxx
USA  2014    Jason Xie267 *x*ttttttt **xtxxtxxx *txxttt***
USA  2015    Brandon Chung267 *xxxxxxxxx ****xxx***
USA  2015    Weston Hill267 *xxttttttt *xtttttttt *t**ttt***
USA  2016    Daniel Guo267 *****xxx*x *xxxxttttt *xxxxxxxxx
USA  2015    Frank Wan267 ****ttt**t *xxxxxxxxx *xxxxxxxxx
JPN  2014    Takahiro Masuda267 **ssssssss *xxxxxxxx* *xxxxxx***
NLD  2015    Ludo Pulles267 ****ssssss ***ttttttt *txxtttxxx
USA  2015    Evan Batsell233 ****ttt*tt *xxxxxxxxx *xxxxxxxxx
MEX  2015    Erick Troyo233 *x*****x*x
USA  2015    Ethan Gruman233 *xxttttxtt *xxxxxxxxx *tx*ttt***
USA  2015    Alex Boulton233 ***ttttttt *x*xxxxxx* *xxxxxxxxx
USA  2015    Tejas Rao233 ***tttt*tt **tttttttt *xxxxxxxxx
VEN  2016    Samuel Nacache233 *xxxssssss *x**x*xx**
USA  2016    Anish Visaria233 ***ttttttt *xxxxxxxxx *xxxxxx*x*
USA  2017    Amanda Du233 *****ttt*t *ttttttttt
USA  2015    Sathvik Kadaveru233 ****ttt**t *xxxxxxxxx
USA  2014    Daniel Johnson233 ***sssssss *xxxxxx***
USA  2014    Akshay Ravikumar233 *xxxtttttt *t**ttt***
USA  2015    Ricson Cheng200 ***ttttttt *xxxxxxxx* *xxxxxxxxx
USA  2014    Courtney Guo200 ****sxssss *xxxx*xsss
USA  2014    Kevin Zhang200 *xxxxxxxxx *xxxxxxxxx *xxxttt***
USA  2015    Erik Lamp200 ****ttt**t
USA  2016    Brice Wang200 *****tt*tt
LVA  2014    Uno Drikis200 ****ttt**t
USA  2016    Phillip Wang200 ****ttt**t
IDN  2015    Wynne Wijaya200 *xxxtttttt *xxxxxxxxx *xxxxxx***
USA  2015    Andrew Zhou200 *****ttx*t
USA  2016    Moinak Bhattacharyya200 *x*ttttttt *xxxxxxxxx xxxxxxx***
CHN  2015    Mike Chen167 ****ssssss *xsxxxxxxs
USA  2014    Teguh Hofstee167 *xxttttttt ***ssssttt *ttttttttt
UKR  2014    Taras Novohatskiy167 *xxxxxxxx* *xxxxxx*x*
USA  2019    Ryan Niu167 *xxxxxxxxx **xxxxxxx* *xxxxxxxxx
USA  2019    Eric Zhang167 ***ttttttt *xtttxtttt *xxxtttxxx
USA  2017    Joshua Zhou167 ***ttttttt *x*ttttttt
USA  2016    Max Jerdee167 xxxxxxxxxx *tx*ttt***
USA  2014    Paul Bagaric167 ****tttt*t
CAN  2015    Johnson Chen167 *x*ttttttt *xsssssssx *xxxxxx*xx
USA  2015    Jonathan Roche167 *xxxxxxxxx *x*ttttttt *ttxttt*tt
MEX  2014    Luis Martin Jiménez Rodríguez167 *xxxssssss xxxxxxtttt *xxxxxx***
USA  2014    Jim Ren167 ***ttttttt *xxxxxxxxx *xxxxxxxxx
USA  2015    Eduard Danalache167 *xxttttttt **x*xxxttt *xxxxxxxxx
USA  2015    Rohit Goyal133 **tttttttt *xxxxxxxxx *xxxxxxxxx
ROU  2014    Daniel Anghel133 ****ssssss
USA  2016    Sangwoo Hahn133 ***ttssttt *ttttttttt
IRN  2016    Pedram Shakerinava133 *x*xssstts *xxxxxx*xx
USA  2017    Michael Tang133 ****tttttt
CHN  2015    Alem Ye133 **ssssssss *xx*xxxxxx
USA  2017    Richard Yang133 **xxtsssss *xxxxxxxxx *xxxxxxxxx
USA  2015    Shantanu Gore133 ****tttttt
USA  2016    Kendall Zhu133 **tttttttt *txxttt*xx
USA  2014    Vinay Sriram133 *xxxtttxxt *xxxxxxxx* *xttxttttt
FRA  2014    Louis Bethune133 ****ssssss xxxxxxxxxx
USA  2016    Rachel Zhang133 ***ttttttt x*tttttttt
USA  2016    Theodore Faust133 ***ttttttt xxxxttx*xx
USA  2016    Aditya Vaidya100 *xxttttttt *xtxxtt*xx
USA  2015    Marko Fejzo100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Henry Sun100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
BGR  2018    Radostin Chonev100 *xxxxttxxt *xxxxxxxxx xxxxttt*xx
TUR  2016    Erdem Kirez100 *xxxxttxxt *xxxxxxttt *xxxxxxxxx
USA  2016    William Zhang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Sloan Nietert100 *xxxxttxxx *ststttsst *stxsttttt
USA  2017    Albert Tseng100 *xxxsssxxs *xxxxxtttt *xxxssssss
USA  2016    Rajat Khanna100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Kimberly Lu67 *xxxtssxxt *xxxxxxxxx
VNM  2015    Khang Phan67 **ssssssss
USA  2016    Maya Varma67 **ssssssss
CHN  2016    Yubai Xie67 *xxxxxxxs*
TUR  2014    Halil Ozan Akgül67 **ssssssss
USA  2016    Ethan Holland67 *x*xtttxxt
CHN  2016    Richard Chancy67 *ssstttttt *xxxxxxxxx
USA  2015    Jinnu Kim67 *xxxxxxxxx *xxxxxxxxx xxxxxxxxxx
USA  2015    Lalit Varada33 *xxxxxxxxx
CHN  2015    Guang Chuan Wu33 *xxsssssss
USA  2015    William Li33 *xxxxxxxxx
USA  2015    Kevin Chiang33 *xxxxxxxxx
USA  2016    Yi Zhao33 *xxxxxxxtt tttttttttt tttttttttt
USA  2014    Carter Chamberlain33 *xxxtttxxt
CHN  2015    蓝翔 邢33 *ssstttttt
USA  2016    Nathan Ney0 xxxxtttxxt
FRA  2018    Theophane Vallaeys0 tsssssssss

Pre-College Participants (USA only):

Country Year Name Score    auto    rblock    scode
USA  2014    Alan Jaffe1000 ********** ********** **********
USA  2014    Michael Zhao1000 ********** ********** **********
USA  2016    Calvin Lee1000 ********** ********** **********
USA  2015    Xiaotian Le1000 ********** ********** **********
USA  2015    Prahaladha Mallela933 ********** *****tt*** **********
USA  2016    Kevin Du900 ********** ********** ****xxx***
USA  2017    Nicholas Guo900 ********** ********** *******ttt
USA  2016    Christopher Morris867 *****xxx*x ********** **********
USA  2014    Arnav Sastry867 ********** *x**x*xx** **********
USA  2015    Jordan Haack867 ********** ********** *t**ttt***
USA  2017    Nikhil Cheerla867 ********** ********** *t**ttt***
USA  2016    Sue Yang867 ********** ********** *t**ttt***
USA  2015    Immanuel Joy833 *********t ********** *t**ttt***
USA  2015    Jeffrey Zhang800 ****txxxtt ********** **********
USA  2016    Vineet Kosaraju800 *****tt*** *x******** ****xxt***
USA  2014    David Cox800 ****ssssss ********** **********
USA  2015    Alexander Whatley800 *x**sssx*s ********** **********
USA  2017    Allen Chen767 ***sssssss ********** **********
USA  2015    David Lin767 ********** ********** *xxxxxx*x*
USA  2015    Nikita Samsonov733 ********** ********** *xxxxxx*xx
USA  2017    Alec Sun700 ********** *s**s*s*** *xxxxxx***
USA  2016    Wilbur Li700 ********** ******xxxx *xx*xxx***
USA  2015    Eugene Wang667 ********** **********
USA  2015    Simon Deng667 ********** *******x** xxxxxxx*xx
USA  2014    Jimmy Ye667 ********** **********
USA  2016    Edward Lee667 ****tttttt ****xxxx** **********
USA  2015    Tuan Minh Nguyen667 ********** **********
USA  2015    Noah Golowich667 *****xxx*t ********** *txxttt***
USA  2015    Kelvin Wang667 *****sss*s ********** *txxttt***
USA  2017    Kevin Chang667 ***tttt*tt ********** *t**ttt***
USA  2014    Vickie Wang667 *****xx*tt *****xx*** **xx**x*x*
USA  2018    Vinjai Vale633 ****ttt*tt ********** *txxttt***
USA  2015    Ben Barantschik633 *x**tttx*t ********** *xx*xxx***
USA  2016    Weihang Fan633 ********** *******x*x *xxxxxxxxx
USA  2015    Hanqing Wang633 ********** *******x*x *xxxxxxxxx
USA  2018    Harshal Sheth633 ****tttttt ********** *ss*sss***
USA  2015    Daniel Ju633 ****tttttt *******x** *t**ttt***
USA  2017    Shuheng Niu633 ***ttttttt ********** *t**ttt***
USA  2015    Alvin Kao600 *xx*xxxx** ********** *txxttt***
USA  2014    Irving Chen600 ****tttttt ********** *txxttt***
USA  2014    Paul Cruz600 *****sss*s ********** *txxttt*xx
USA  2015    Alexander Katz600 ***txttxxt *******x** *t**ttt***
USA  2016    Richard Liu600 ******x*** ********tt *xxxxxxxxx
USA  2015    Kyle Xiao567 *xxxxxxxxx ********** *t**ttt***
USA  2015    Andrew Zhang567 ******x*** *x**xxxxxx *tx*ttt***
USA  2015    Sauyon Lee567 *sssssssss **x**xxx** **********
USA  2018    Aayush Gupta567 ****sss**s *****ttttt *t**ttt***
USA  2017    Alexander Xu567 **xxxxxx*x ********** *xxxxxx***
USA  2015    Riku Miyao567 *****xxx*x ********** *xxxxxxxxx
USA  2015    Kevin Zhao533 ********** *sxx*xxxxx *xxxxxx***
USA  2014    Steve Chen533 ***tttt*tt ********** *txxttt*xx
USA  2017    Adithya Dattatri533 ****tttttt ********** *xxxxxx*xx
USA  2015    Guy Blanc533 ****tttttt *txxxxxxx* **********
USA  2018    Qinhong Chen500 ********** **tttttttt *txxttt*x*
USA  2014    Benjamin Huchley500 *xxxtttttt ********tt *t**ttt***
USA  2014    Muthu Chidambaram500 ***tssssss ********** xxxxxxx*x*
USA  2017    Aaron Kaufer500 ****ssssss ********** *xxxxxxxxx
USA  2016    David Wang500 *xxxxxxxxx ********** *tttttt***
USA  2016    Jason Huang500 ********** *xxxxxxxx* *xxxxxx*x*
USA  2016    Michael Orwin467 *xxttttttt ********** *ttxttt*t*
USA  2015    Max Yang467 *x*x*xxxxx ********** *xxxxxxxxx
USA  2016    Sanjeev Murty467 ***tssssss **xxxxx*** *t**ttt***
USA  2015    Pooja Gadani467 *xxxxxxxxx *******ttt *t**ttt***
USA  2015    Alexander Parr467 ****tttttt **********
USA  2015    Kevin Li467 ***ttttttt ********** *xxxxxxxxx
USA  2017    Kevin Geng433 *x*x*xxxxx **********
USA  2014    Pradhith Konduri433 ****ttt**t ******tttt *xxxxxxxxx
USA  2014    Dmitry Bondarenko433 *xxxxxxxxx *******tt* *xxxxxx***
USA  2016    Selena Feng433 ********** *xxxxxxxxx *xxxxxx*xx
USA  2016    Ajinkya Nene433 *xxxxxxxxt ********** *xxxxxx*xx
USA  2016    Gabriel Margolis433 *****tt**t *t**ttt***
USA  2016    Alexander Yang433 *xxxxxxxxx *x*****x** *xxxxxx***
USA  2017    Nihar Sheth433 ********** *xxxxxxxxx xxxxxxx*x*
USA  2017    Pranav Prakash400 *xxxxxxxxx ********** *xttxttttt
USA  2017    Avi Swartz400 ***ttttttt ***ttttttt *t**ttt***
USA  2014    Michael Li400 **xxtttxtt *******ttt *xxxxxx*x*
USA  2014    Megan Chao400 *****xxx*x *xxxxxxxx* *xxxxxx***
USA  2014    Vincent Zhuang400 *xxxxxxxxx ******xxxx *xx*xxx***
USA  2017    Christopher Chang400 ****tsss*s ***xssssss *xxxxxx***
USA  2015    Shreyas Garg400 *xxxttttxt ********** *ttttttttt
USA  2016    Cheolmin Im400 *xxttttttt ********** *xxxxxxxxx
USA  2016    Liyang Zhang400 ****ttt**t *x***xx*tt *xxxxxxxxx
USA  2017    Karena Chow400 ********** *xxxxxxxxx *xxxxxxxxx
USA  2014    Hyun Jong Kim367 ****txxxtt **tttttttt *tx*ttt***
USA  2016    David Long367 *****tt**t *xxxxxxxxx *xxxxxt*x*
USA  2015    Alan Li367 *xtttttttt *****x**x* *ttxttt*tt
USA  2015    Alex Hong367 *xxxxxxxxx **********
USA  2015    Timothy Deng367 *xxsssssss **********
USA  2016    Grant Barkley367 *xxxttttxt *******x*t *txxttt*xx
USA  2016    Sarvasva Raghuvanshi367 ********** *xxxxxxxxx
USA  2015    Nikhil Ghosh367 *x*x*xxxxx *******x*x
USA  2014    Alex Lin367 ****tttttt ***sssssss *txxttt***
USA  2018    Jessica Zheng367 ***tssstts *****x**xx *txxtttxxx
USA  2014    Mason Boeman333 *x***xxx*x *tx*ttt***
USA  2016    Kentaro Tanaka333 ****tttttt ***ttttttt *xtxxtt*x*
USA  2015    Yinan Zheng333 **********
USA  2016    Sam Blazes333 ******t**t *sxxxxxxxt *txxtttxxx
USA  2017    Mahesh Khanwalkar333 ****ttt**t *xxxxxxxx* *xxxxxx*xx
USA  2015    Erick Lin333 *xxxxxxxxx **x*xxxxxx *x**xxx***
USA  2014    Sidharth Kapur333 **********
USA  2015    Evan Tey300 ****ttt**t *xxxttx*x*
USA  2015    Bowen Wang300 *xxxxxxxxx *x*xxxxxxx *t**ttt***
USA  2015    Kijung Kim300 *x********
USA  2016    Samuel Kim300 *txttttttt *******x*x
USA  2015    Saroja Erabelli300 ***ttttttt *txxxxxxx* *xxxxxx***
USA  2018    Daniel Whatley300 *******x**
USA  2017    Byron Xu300 ****ssstts *xxxxxxxx* *txxttt*x*
USA  2015    Vijay Upadhya300 *xxxxtttxt **xx**xxxx *xxxxxx***
USA  2014    Mane Williams300 *****tt**t *xxxxxxxxx *txxtttxxx
USA  2015    Gideon Leeper300 *********t
USA  2015    Benjamin Chen267 ****tttttt *txxttt***
USA  2015    Yan Huang267 *xxttttttt *******ttt cccccccccc
USA  2014    Jason Xie267 *x*ttttttt **xtxxtxxx *txxttt***
USA  2015    Brandon Chung267 *xxxxxxxxx ****xxx***
USA  2015    Weston Hill267 *xxttttttt *xtttttttt *t**ttt***
USA  2016    Daniel Guo267 *****xxx*x *xxxxttttt *xxxxxxxxx
USA  2015    Frank Wan267 ****ttt**t *xxxxxxxxx *xxxxxxxxx
USA  2015    Evan Batsell233 ****ttt*tt *xxxxxxxxx *xxxxxxxxx
USA  2015    Ethan Gruman233 *xxttttxtt *xxxxxxxxx *tx*ttt***
USA  2015    Alex Boulton233 ***ttttttt *x*xxxxxx* *xxxxxxxxx
USA  2015    Tejas Rao233 ***tttt*tt **tttttttt *xxxxxxxxx
USA  2016    Anish Visaria233 ***ttttttt *xxxxxxxxx *xxxxxx*x*
USA  2017    Amanda Du233 *****ttt*t *ttttttttt
USA  2015    Sathvik Kadaveru233 ****ttt**t *xxxxxxxxx
USA  2014    Daniel Johnson233 ***sssssss *xxxxxx***
USA  2014    Akshay Ravikumar233 *xxxtttttt *t**ttt***
USA  2015    Ricson Cheng200 ***ttttttt *xxxxxxxx* *xxxxxxxxx
USA  2014    Courtney Guo200 ****sxssss *xxxx*xsss
USA  2014    Kevin Zhang200 *xxxxxxxxx *xxxxxxxxx *xxxttt***
USA  2015    Erik Lamp200 ****ttt**t
USA  2016    Brice Wang200 *****tt*tt
USA  2016    Phillip Wang200 ****ttt**t
USA  2015    Andrew Zhou200 *****ttx*t
USA  2016    Moinak Bhattacharyya200 *x*ttttttt *xxxxxxxxx xxxxxxx***
USA  2014    Teguh Hofstee167 *xxttttttt ***ssssttt *ttttttttt
USA  2019    Ryan Niu167 *xxxxxxxxx **xxxxxxx* *xxxxxxxxx
USA  2019    Eric Zhang167 ***ttttttt *xtttxtttt *xxxtttxxx
USA  2017    Joshua Zhou167 ***ttttttt *x*ttttttt
USA  2016    Max Jerdee167 xxxxxxxxxx *tx*ttt***
USA  2014    Paul Bagaric167 ****tttt*t
USA  2015    Jonathan Roche167 *xxxxxxxxx *x*ttttttt *ttxttt*tt
USA  2014    Jim Ren167 ***ttttttt *xxxxxxxxx *xxxxxxxxx
USA  2015    Eduard Danalache167 *xxttttttt **x*xxxttt *xxxxxxxxx
USA  2015    Rohit Goyal133 **tttttttt *xxxxxxxxx *xxxxxxxxx
USA  2016    Sangwoo Hahn133 ***ttssttt *ttttttttt
USA  2017    Michael Tang133 ****tttttt
USA  2017    Richard Yang133 **xxtsssss *xxxxxxxxx *xxxxxxxxx
USA  2015    Shantanu Gore133 ****tttttt
USA  2016    Kendall Zhu133 **tttttttt *txxttt*xx
USA  2014    Vinay Sriram133 *xxxtttxxt *xxxxxxxx* *xttxttttt
USA  2016    Rachel Zhang133 ***ttttttt x*tttttttt
USA  2016    Theodore Faust133 ***ttttttt xxxxttx*xx
USA  2016    Aditya Vaidya100 *xxttttttt *xtxxtt*xx
USA  2015    Marko Fejzo100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    Henry Sun100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2016    William Zhang100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Sloan Nietert100 *xxxxttxxx *ststttsst *stxsttttt
USA  2017    Albert Tseng100 *xxxsssxxs *xxxxxtttt *xxxssssss
USA  2016    Rajat Khanna100 *xxxxxxxxx *xxxxxxxxx *xxxxxxxxx
USA  2015    Kimberly Lu67 *xxxtssxxt *xxxxxxxxx
USA  2016    Maya Varma67 **ssssssss
USA  2016    Ethan Holland67 *x*xtttxxt
USA  2015    Jinnu Kim67 *xxxxxxxxx *xxxxxxxxx xxxxxxxxxx
USA  2015    Lalit Varada33 *xxxxxxxxx
USA  2015    William Li33 *xxxxxxxxx
USA  2015    Kevin Chiang33 *xxxxxxxxx
USA  2016    Yi Zhao33 *xxxxxxxtt tttttttttt tttttttttt
USA  2014    Carter Chamberlain33 *xxxtttxxt
USA  2016    Nathan Ney0 xxxxtttxxt

Observers:

Country Name Score    auto    rblock    scode
PRTPedro Paredes1000 ********** ********** **********
USAJason Fieldman1000 ********** ********** **********
JPNTakuto Ikuta1000 ********** ********** **********
THASira Songpolrojjanakul1000 ********** ********** **********
ARMNarek Hovsepyan833 ********** ********** *xx*xxx***
CANMartin Mika800 ****tttttt ********** **********
COLManuel Pineda767 ********** ********** *xxxxxx*x*
SAUSami Emad767 ********** ********** *xxxxxx*x*
CUBSandor Garcia733 ********** ********** *xxxxxx*xx
CHNLittle Bell Chan700 ********** ********** *xxxxxxxxx
INDSanchit Abrol700 *xxsssssss ********** **********
GBRLouis Ricketts700 ********** ********** *xxxxxxxxx
BGDForsad Al Hossain667 ********** **********
IRNKiarash Golezardi667 ********** **********
ESPPir IpiSanchez667 ********** **********
VNMHai Duong667 ********** *******x** *xxxxxxxxx
BRAJonathan Carvalhosa633 ****s*ssss ********** *xxxxxx***
ARGMartin Arjovsky600 ***sssssss ********** *xx*xxx***
BRAFelipe Rasinhas567 *xssssssss ********** *t**ttt***
CHNYiming Wu533 ********** **x*xxxx** *xxxxxxxxx
IRNAmir Valizadeh500 *xxxsssxxs ********** **xxxxx**x
MNGAnhaa Azaa467 ****tttttt **********
CHNZhenghao Liang467 ***x*xxxxx ********** cccccccccc
VNMTuan Nguyen433 ***tssssss **********
GEOIrakli Popkhadze433 **ssssssss ********** *xxxxxxxxx
MEXDavid Castillo433 **ssssssss ****xxxxx* ******ssss
USAT Lim433 ********** *xxxxxxxx* *ttttttttt
GEOGuram Khidasheli433 ****ssssss *x*x*xx*xx *xx*xxx***
BGRGalen Georgiev400 *xxxxttxxt *******x** *xxxxxx*xx
SYRGaith Hallak400 ********** **xxxxxxxx
VENRafael Dominguez367 *xxsssssss **********
USAEvan Ye367 *xxxtttttt **********
BLRNikita Kodosov367 ***ttttttt *****tt***
CHNYuxuan Wang333 **********
NZLMatthew Law333 ****tttttt **x**xxx**
CHNRuihai Wu300 ****tttttt *x**xxxxx* *xxxxxxxxx
UKREgor Bobyk267 *****tt***
USAAdam Sorkin267 *xxxtxxttt ***xxx****
CHNRoll SK233 xxxsssssss *x*x**xx** *xxxxxtttt
ARMArmen Andreasyan233 *xxsssxsss *x*x*xx*xx *xxxxxx*xx
IDNTheo Hendy167 **ttssssss *txxttt*x*
CHNRay Hamilton167 **x**xxxx*
SVKRastislav Rabatin167 *x***xxxx*
HRVVedran Mikov133 ****tttttt
CHNDouble Lee67 **ssssssss
BGDAhmad Faiyaz33 *sssssssss
CHNWzy Jerry0 xxxxxxxxxx