Final Results: USACO 2017 December Contest, Silver

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    homework    measurement    shuffle
ROU  2020    Andrei Coman1000 ********** *********** **********
TWN  2018    Jeffrey Ho1000 ********** *********** **********
IRL  2018    Oisín O'Duibhir1000 ********** *********** **********
USA  2020    Sebastian Jeon1000 ********** *********** **********
VNM  2018    Huy Ngo1000 ********** *********** **********
ROU  2020    Cella Florescu1000 ********** *********** **********
RUS  2019    Svetlana Shmidt1000 ********** *********** **********
USA  2019    Caroline Zeng1000 ********** *********** **********
BGR  2018    Ilia Bozhinov1000 ********** *********** **********
FRA  2019    Hugo Peyraud-Magnin1000 ********** *********** **********
USA  2020    Brad Yuan1000 ********** *********** **********
RUS  2018    Ivan Safonov1000 ********** *********** **********
USA  2019    Alan Yan1000 ********** *********** **********
HRV  2023    Marko Dorčić1000 ********** *********** **********
USA  2018    Michael Yang1000 ********** *********** **********
CAN  2019    Steven Mai1000 ********** *********** **********
USA  2019    Robin Han1000 ********** *********** **********
CAN  2019    Roger Fu1000 ********** *********** **********
USA  2019    Avi Verma1000 ********** *********** **********
USA  2019    Rachel Naidich1000 ********** *********** **********
AUS  2018    Christopher Chivers1000 ********** *********** **********
ROU  2020    Mihaela Cismaru1000 ********** *********** **********
THA  2019    Pongsaphol Pongsawakul1000 ********** *********** **********
AUS  2019    Ben Davison-Petch1000 ********** *********** **********
USA  2020    William Lin1000 ********** *********** **********
AUS  2019    Aidan Smith1000 ********** *********** **********
CHN  2020    Peter Wu1000 ********** *********** **********
CHN  2018    Jerry Ye1000 ********** *********** **********
FRA  2024    Tianrui Jiang1000 ********** *********** **********
USA  2022    Raymond Feng1000 ********** *********** **********
USA  2022    Michael Wu1000 ********** *********** **********
AUS  2018    Albert Smith1000 ********** *********** **********
CHN  2018    Yuhao Li1000 ********** *********** **********
SRB  2019    Pavle Martinovic1000 ********** *********** **********
BLR  2019    Igor Makeenko1000 ********** *********** **********
FRA  2019    Hippolyte Muziot1000 ********** *********** **********
USA  2019    Kevin Zhou1000 ********** *********** **********
CHN  2020    XingJian Bai1000 ********** *********** **********
GBR  2018    Shaun Marshall1000 ********** *********** **********
NZL  2020    Michael Liu1000 ********** *********** **********
AUS  2018    Jacob Smith1000 ********** *********** **********
CHN  2020    Kai He1000 ********** *********** **********
CHN  2020    Bert Hu1000 ********** *********** **********
CHN  2020    Chao Chang1000 ********** *********** **********
USA  2020    Milan Ganai1000 ********** *********** **********
USA  2021    Chris Zhang1000 ********** *********** **********
USA  2020    Genu Lee1000 ********** *********** **********
IRN  2019    Soroush Tabesh1000 ********** *********** **********
USA  2020    Benjamin Wang1000 ********** *********** **********
POL  2019    Łukasz Orlikowski1000 ********** *********** **********
UKR  2019    Stanislav Beskorovainyi1000 ********** *********** **********
UKR  2018    Lyova Potyomkin1000 ********** *********** **********
USA  2023    Maddox Yu1000 ********** *********** **********
USA  2018    Haoyang Yu1000 ********** *********** **********
ROU  2020    Ioan-Viorel Ghiorghiu1000 ********** *********** **********
USA  2018    William Braga1000 ********** *********** **********
USA  2019    Andrew Ma1000 ********** *********** **********
NLD  2018    Arend Mellendijk1000 ********** *********** **********
USA  2021    Jiajun Yan1000 ********** *********** **********
USA  2020    Rahul Mittal1000 ********** *********** **********
ROU  2021    Matei Mirica1000 ********** *********** **********
USA  2019    Thanh-Phuong Tran1000 ********** *********** **********
USA  2019    Ezra Edelman1000 ********** *********** **********
USA  2019    Claire Dong1000 ********** *********** **********
USA  2020    Ashley Ke1000 ********** *********** **********
USA  2018    Lucas Gretta1000 ********** *********** **********
DEU  2018    Simon Döring1000 ********** *********** **********
USA  2019    Jonathan Chong1000 ********** *********** **********
CHN  2020    Longyuan Zhang1000 ********** *********** **********
USA  2020    Nathan Yan1000 ********** *********** **********
USA  2019    Alan Bi1000 ********** *********** **********
USA  2020    Christian Iorgoveanu1000 ********** *********** **********
CHN  2020    Ming Wu1000 ********** *********** **********
USA  2019    Wayne Zhao1000 ********** *********** **********
USA  2019    Daniel Cheng1000 ********** *********** **********
USA  2022    Alexander Zhang1000 ********** *********** **********
CAN  2019    Dmytro Romanov1000 ********** *********** **********
MYS  2019    Zhi Wei Gan1000 ********** *********** **********
AUS  2019    McKinley Keys1000 ********** *********** **********
USA  2022    Andrew Gu1000 ********** *********** **********
CAN  2018    Arielle Shannon1000 ********** *********** **********
USA  2020    Richard Zhu1000 ********** *********** **********
CAN  2018    Iain Found1000 ********** *********** **********
USA  2021    Richard Qi1000 ********** *********** **********
USA  2021    Bill Cockerill1000 ********** *********** **********
USA  2020    Elizabeth Ke1000 ********** *********** **********
USA  2021    Kenneth Moon1000 ********** *********** **********
USA  2019    Tommy Vadakumchery1000 ********** *********** **********
USA  2018    Cameron Bracco1000 ********** *********** **********
IND  2019    Anay Karnik1000 ********** *********** **********
USA  2021    Sarah Chen1000 ********** *********** **********
USA  2018    Max Wu1000 ********** *********** **********
USA  2019    Timothy Mou1000 ********** *********** **********
USA  2019    Bert Cao1000 ********** *********** **********
CHN  2019    Araragi Koyomi1000 ********** *********** **********
BGD  2018    Nayeemul Islam Swad1000 ********** *********** **********
USA  2019    Elvin Yang1000 ********** *********** **********
JPN  2019    Autumn Eel1000 ********** *********** **********
MYS  2018    Jia Qing Tan1000 ********** *********** **********
CHN  2018    Shijia Liao1000 ********** *********** **********
CHN  2019    Yancheng Liang1000 ********** *********** **********
USA  2019    Nate Tausik1000 ********** *********** **********
IND  2018    Chinmaya Mahesh1000 ********** *********** **********
USA  2019    Chris Pan1000 ********** *********** **********
USA  2019    Doseok Jang1000 ********** *********** **********
USA  2022    Alexander Zhang1000 ********** *********** **********
AUS  2018    Jemma Jeffree1000 ********** *********** **********
DEU  2018    Janine Lohse1000 ********** *********** **********
USA  2021    Daniel Li1000 ********** *********** **********
USA  2020    Tejas Narayanan1000 ********** *********** **********
USA  2018    Emily Teng1000 ********** *********** **********
JPN  2019    Ikumi Shimizu1000 ********** *********** **********
USA  2021    Ayush Suresh1000 ********** *********** **********
KAZ  2019    Almas Abilkhanov1000 ********** *********** **********
ROU  2019    Felix Puscasu1000 ********** *********** **********
ARG  2018    John Smith1000 ********** *********** **********
THA  2018    Arun Wongprommoon1000 ********** *********** **********
BRA  2018    Tiago Souza1000 ********** *********** **********
BLR  2020    Bogdan Konoplich1000 ********** *********** **********
USA  2018    Zonshen Yu1000 ********** *********** **********
VNM  2018    Minh Thiên Long Võ1000 ********** *********** **********
KGZ  2020    Shabdan Batyrkulov1000 ********** *********** **********
CHL  2018    Willem Stuijt1000 ********** *********** **********
CHN  2019    立超 汪1000 ********** *********** **********
CHN  2019    Xiaoman Ding1000 ********** *********** **********
TWN  2019    Po-Hsuan Su1000 ********** *********** **********
USA  2019    Justin Wang1000 ********** *********** **********
CHN  2021    宇 陈1000 ********** *********** **********
VNM  2019    Đạt Vũ1000 ********** *********** **********
USA  2022    Dougy Ouyang1000 ********** *********** **********
CHN  2018    Jiayi Mao1000 ********** *********** **********
CHN  2019    Zhuochen Miao1000 ********** *********** **********
MDA  2019    Alexandru Rudi1000 ********** *********** **********
USA  2020    Ronak Pai1000 ********** *********** **********
USA  2022    Theodore Pan1000 ********** *********** **********
USA  2019    Phyllis Zhang1000 ********** *********** **********
SRB  2020    Aleksa Miljkovic1000 ********** *********** **********
CAN  2019    Yuheng (Jack) Xu1000 ********** *********** **********
CHN  2020    YiZe Tang1000 ********** *********** **********
USA  2020    Yuxuan Chen1000 ********** *********** **********
CHN  2020    Jiangqi Dai1000 ********** *********** **********
USA  2020    Jay Vishwarupe1000 ********** *********** **********
BRA  2019    Frederico Ribeiro1000 ********** *********** **********
RUS  2018    Gleb Lobanov1000 ********** *********** **********
USA  2021    David Chen970 ********** ***x******* **********
USA  2020    Sunny Guan970 ********** *********t* **********
IRL  2018    John Ryan970 ********** ****x****** **********
USA  2019    Justin Wang970 ********** *********t* **********
DEU  2018    Jannik 970 ********** **********x **********
USA  2021    Jeremy Zhou970 ********** *********t* **********
USA  2020    Mingyang Wang970 ********** *********t* **********
USA  2020    Rupert Li970 ********** *********t* **********
USA  2020    Ryan Xu970 ********** ********t** **********
CHN  2019    Zhiying Ke970 ********** *********t* **********
USA  2020    Shinda Huang970 ********** ****x****** **********
USA  2019    Maksim Smolin970 ********** *********t* **********
USA  2019    Simon Liu970 ********** ****x****** **********
KOR  2019    William Seo970 ********** *********t* **********
USA  2020    Kinllen Peng970 ********** **********x **********
CHN  2019    Hongyi Liu970 ********** **********x **********
CHN  2019    Tianwei Cheng970 ********** *********t* **********
USA  2019    David Xu970 ********** **********x **********
CHN  2018    Cheng Li970 ********** ***x******* **********
CHN  2020    Andre He970 ********** *********t* **********
USA  2019    Sagar Saxena967 ********** *********** ******t***
USA  2020    Saketh Gabbita967 ********** *********** *******t**
USA  2019    Ronak Ramachandran967 ********** *********** *******t**
USA  2020    Lucas Boyd939 ********** ****t****t* **********
USA  2018    Charissa Zou939 ********** *********tx **********
USA  2022    Arjun Vikram939 ********** ****t****t* **********
USA  2018    Akif Patel939 ********** ****x****t* **********
USA  2019    Kelly Li939 ********** ****t****t* **********
USA  2019    Billy Huang939 ********** ****t****t* **********
USA  2019    Hanson Wang939 ********** ****t****t* **********
FRA  2018    Benjamin Allouche939 ********** ****t****t* **********
USA  2020    Sebastian Zhu939 ********** ********tt* **********
USA  2018    James Lin939 ********** ***x*****t* **********
USA  2020    Eric Yang939 ********** ****t****t* **********
CHN  2018    Cui Ze939 ********** ***x*****t* **********
USA  2021    Samuel Tian939 ********** ****t****t* **********
IND  2019    Rajdeep Dhingra939 ********** ****t****t* **********
USA  2020    Ethan Mendes939 ********** ****t****t* **********
IND  2019    Kunal Jain939 ********** ****t****t* **********
USA  2021    Richard Yu939 ********** ****t****t* **********
USA  2019    Wonhee Han939 ********** ****t****t* **********
USA  2018    Brian Wang939 ********** *********tx **********
USA  2021    Kevin Du936 *********x *********t* **********
USA  2020    Alex Kennedy936 *********x *********t* **********
USA  2020    Kevin Liu936 *********x *********t* **********
USA  2022    William Huang936 *********x ****x****** **********
FIN  2019    Ilmari Ayres936 ********** *********t* *******t**
USA  2018    Warwick Marangos936 ********** **********x *******t**
USA  2020    Carter Wilson936 ********** ****x****** *******t**
USA  2019    Nikhil Parchuri936 ********** **********x ******t***
USA  2021    Colin Liu936 ********** ***x******* *********t
USA  2021    William Wang933 *********x *********** ******t***
USA  2020    Eric Wei933 ********** *********** *****tt***
USA  2020    Sameer Pai909 ********** ****t**t*t* **********
USA  2019    John Kuszmaul909 ********** ****!***t!* **********
USA  2021    Brian Liu909 ********** ****t**t*t* **********
USA  2019    Anand Iyer909 ********** ***xx**t*** **********
RUS  2020    Alisa Belchenko909 ********** ****!***t!* **********
USA  2020    Anjan Bharadwaj909 ********** ****t****tx **********
USA  2020    Varun Kowdle909 ********** ****t****tx **********
USA  2020    Aaron Ye909 ********** ****t****tx **********
USA  2020    Suhas Kotha909 ********** ****t****tx **********
USA  2021    Kevin Zhang909 ********** ****t**t*t* **********
USA  2020    Anirudh Rahul909 ********** ****t**t*t* **********
USA  2020    Rohit Tanikella909 ********** ****t**t*t* **********
USA  2019    Larry Geng909 ********** ****t**t*t* **********
USA  2020    Kayden Wu906 *********x ****t****t* **********
USA  2018    Jinxin Pan906 *********x ********tt* **********
USA  2019    Raymond Fang906 *********x ****t****t* **********
USA  2019    Oscar Liu906 *********x ***x*****t* **********
USA  2020    Angela Qiao906 ********** ****t****!* *********t
USA  2019    Jeren Huang906 ********** *********tx *******t**
USA  2021    Derek Dong906 ********** ****t****t* *******t**
USA  2020    William Beard903 *********x **********x *******t**
USA  2019    Jackie Chen903 ********** *********t* ******tt**
FIN  2018    Théo Friberg900 *******xxx *********** **********
USA  2020    Shanth Koka900 *********x *********** *******t*x
USA  2023    Eric Pei900 *********x *********** ******t!**
CHN  2019    Jian Wang900 ********** *********** ****ttt***
USA  2021    Isabel McGuigan900 ********** *********** ******ttt*
CAN  2018    Simon Liu900 ********** *********** ******t*tt
USA  2021    Kevin Fu879 ********** ****t**t*tx **********
USA  2020    Kevin Meng879 ********** **xxx****t* **********
CHN  2019    Zheyang Xiong879 ********** ****t**t*tx **********
USA  2019    Allen Chen879 ********** ****t**t*tx **********
CAN  2019    Bill Qin879 ********** **xxx****t* **********
USA  2019    Gireesh Mahajan879 ********** ****t**t*!x **********
USA  2020    Ethan Partidas879 ********** ****t**t*tx **********
USA  2021    Amy Chung879 ********** ****t*tt*t* **********
USA  2019    David Cao879 ********** ****t*tt*t* **********
FRA  2020    Rémy Kimbrough879 ********** ***x*xx*x** **********
USA  2018    Carolyn Duan879 ********** ****t*tt*t* **********
USA  2020    Jacob Zhang879 ********** ***x*x*xx** **********
USA  2019    Abhi Upadhyay879 ********** ***xt****tx **********
USA  2020    Stephan Xie879 ********** ****t*tt*t* **********
USA  2019    Evan Weissburg876 *********x ***xt****t* **********
USA  2019    Helen Lu876 *********x ****t**t*t* **********
ROU  2019    Dragos Neghina876 *********x *****xx*x** **********
USA  2019    Kevin A. Zhou876 *********x ****t**t*!* **********
USA  2019    Ashwin Saxena876 *********x ****t**t*t* **********
USA  2021    Matthew Clark876 ********** ****x****t! *******t**
USA  2018    Chittesh Thavamani876 ********** ****t**t*t* *******t**
USA  2021    Brian Xu876 ********** ****t**t*t* *******t**
USA  2020    Jim James873 *********x ****t****t* *********x
USA  2019    William Xi873 *********x ****t****t* *********t
FRA  2018    Noé Weeks873 *********x ****x****x* *******t**
USA  2020    Jerry Xu873 ********** *********tx *****tt***
USA  2019    Thomas Chen873 ********** ****t****t* ******tt**
USA  2018    Karthik Macherla873 ********** *********tx ******tt**
USA  2021    Quy Nguyen870 ******ttt* *********t* **********
USA  2021    Stephen Huan870 ********** ****x****** ****xxx***
USA  2019    Ajith Kemisetti870 ********** **********x *****ttt**
USA  2020    David Fang870 ********** *********!* ****ttt***
USA  2021    Parth Shastri870 ********** ****x****** *****tt**x
USA  2019    Quentin Bishop870 ********** ****x****** *****ttt**
USA  2019    Sean Yang867 *********t *********** ******t*tt
USA  2020    Ray Bai848 ********** ****!*tttt* **********
USA  2019    Justin Lee848 ********** *****ttttt* **********
USA  2018    Ekesh Kumar848 ********** ***x*xxxx** **********
SRB  2021    Veljko Radic848 ********** ****t*tt*tx **********
ARM  2021    Alexander Abelyan848 ********** ***x*xxxx** **********
GEO  2020    Toma Pirtskhelani848 ********** ***x*xxxx** **********
USA  2019    Naixin Zong845 *********x ****x*xx*x* **********
ARM  2020    Narek Beglaryan845 ********** ****t*tt*t* *********t
USA  2021    Bijendra Singh845 ********** ****t*tt*t* *******t**
USA  2020    Havish Malladi845 ********** ****t*tt*t* *******t**
USA  2019    Johnson Kuang845 ********** ****t*tt*t* ******t***
USA  2019    Bruno Fazzani842 *********x ****t**t*t* *******x**
USA  2020    Alan Tao839 ******ttt* *********tx **********
USA  2021    Sameer Gupta839 ******ttt* ****t****t* **********
USA  2020    David Chen839 ******ttt* ****t****t* **********
USA  2019    Syed Pervaiz839 *********x ****x****t* ******tt**
USA  2021    Victor Wang839 *********! *********tx *****tt***
USA  2018    Ben Warner839 *********x ****t****t* ******tt**
USA  2018    Jarred Allen839 *********x *****t**t** *****tt***
USA  2018    Jack Ning836 ******tttx *********t* **********
USA  2020    Gustav Hansen836 *********x **********x ****ttt***
USA  2021    Wenjun Hou836 ********** *********t* ******tttt
USA  2022    Henry Huang836 ********** **********x ****tttt**
USA  2019    Richard Li833 *********x *********** *****tttt*
USA  2020    Jonathan Zhou833 *********x *********** *****tttt*
USA  2019    Mishka Philizaire833 ********** *********** **xxxxx***
USA  2020    Arto Mihalache818 ********** ***xxxxxx** **********
USA  2020    Aaron Serianni818 ********** **xx*xxxx** **********
USA  2019    Dennis Ren818 ********** ****tttttt* **********
USA  2019    Daniel Lower-Basch818 ********** ****tttttt* **********
USA  2021    Joshua Zhu818 ********** **xx*xxxx** **********
CHN  2020    Zhang Zheng818 ********** **xx*xxxx** **********
USA  2020    Omkar Bhalerao818 ********** **xx*xxxx** **********
CAN  2019    Alex Xue818 ********** ***xtx**xtx **********
USA  2019    William Wang818 ********** ****tttttt* **********
USA  2022    Albert Dong815 *********x ****t*tt*!x **********
CHN  2019    Yifei Wang815 *********x ***x*x**xtx **********
CHN  2019    Ruyu Yan815 ********** ****t*tt*tx ******t***
USA  2021    James Ouyang815 ********** ****t*tt*tx *******x**
USA  2019    David Yue815 ********** **xxt**t*!* *******t**
USA  2019    Haneul Shin815 ********** ***x*xxxx** *******t**
USA  2020    Jeremy Li812 *********x ****t**t*tx *******t**
USA  2019    Ethan Nguonly812 *********x ****t*tt*t* ******t***
CHN  2021    Tianen Song812 ********t* ****t*xt*t* ******t***
USA  2018    Varun Tandon812 ********** ***xt****!x *****tt***
USA  2018    James Wang812 ********** ****t*tt*t* *****tt***
USA  2020    Jonathan Xu809 ******ttt* ****t**t*t* **********
MEX  2018    Javier Lorenzo809 ******ttt* ****t****!x **********
USA  2019    Peter Wu809 ******ttt* ****t****!x **********
USA  2020    Alvin Xu809 *********x ****t**t*t* ******tt**
USA  2020    Jimmy Li809 *********x ****t**t*t* *****tx***
USA  2019    Felix Hu809 ********** ****t****tx ******ttt*
USA  2020    Ajit Kadaveru809 ********** ****!****!x ******t*tt
USA  2021    Max Yeh806 *****tttt* ****!****!* **********
USA  2023    Edward Yu806 ********** ****t****t* ***xxxx***
ROU  2019    Cristian Osiac806 ********** ****t****t* ****tttt**
USA  2020    Daniel Ng806 ********** ****t****t* *****tttt*
USA  2018    Donghyun Song800 *********x *********** ****ttttt*
GEO  2023    Tevdore Nadareishvili788 ********** *xxx*xxxx** **********
USA  2018    Justin Yoo788 ********** **!!xxx!t** **********
AUS  2019    Eugeniya Artemova788 ********** **xx*xxxx*x **********
GEO  2020    Davit Berulava788 ********** **!!!x!!*!* **********
USA  2021    Andrew Cheng788 ********** ***x*tttttx **********
CHN  2021    树伦 陈788 ********** **!!t*!!!t* **********
GEO  2021    Maria Tskhvediani788 ********** **xx*xxxx*x **********
LTU  2019    Justas Želnia788 ********** *t*t*tttt*x **********
USA  2021    Julian Lee785 ********** ****tttttt* *******t**
RUS  2020    Sergey Abrosov785 ********** **xx*xxxx** ******t***
KAZ  2018    Nurlybek Aimagambetov785 *********x **xx*xxxx** **********
FIN  2019    Tuomas Karjalainen785 *********x ****tttttt* **********
CAN  2019    Howard Halim785 *********x **xx*xxxx** **********
USA  2019    Yaoyuan Zhang782 *x**x***** ****tx**x!x **********
USA  2019    Andrew Yu782 *********x *****xtttt* *********t
USA  2018    Briana Zhang782 ********** ****t*tttt* *****tt***
USA  2021    Richard Song779 *********! ****!*x!*!* ******tt**
USA  2020    Alek Westover779 *********x ****t*tt*t* *****tt***
USA  2021    Kevin Lin779 ********** ****t*tt*t* *****ttt**
USA  2021    Shray Alag776 *******tt* ****t**t*t* ***xx*****
USA  2021    Dev Chheda773 ****ttttt* ****t****t* **********
USA  2021    Samuel Yuan773 ********t* ****t****t* ******tttt
USA  2019    Daniel Li767 *********x *********** ****tttttt
USA  2021    Allison Li767 *********x *********** *xxxxxx***
USA  2018    Dennis Lo758 ********** *xxx*xxxx*x **********
CHN  2019    Shihe Wang758 ********** *xxx*xxxx*x **********
USA  2021    Jared Hughes758 ********** **tttttttt* **********
USA  2020    Marshal Xu758 ********** **xttttttt* **********
USA  2021    William Yue758 ********** *xxx*xxxx*x **********
FRA  2019    Sylvain Gay758 ********** *xxx*xxxx*x **********
USA  2021    Bowen Yin758 ********** *xxx*xxxx*x **********
BGD  2018    Minhazul Islam Sharif758 ********** *xxx*xxxx*x **********
USA  2018    David Dai758 ********** x*xx*xtttt* **********
USA  2022    Raj Bapat758 ********** *xxx*xxxx*x **********
CHN  2019    Yuan Qiu758 ********** *xxx*xxxx*x **********
VNM  2019    Phuong Ho758 ********** *xxx*xxxx*x **********
USA  2022    Katherine Li758 ********** *xxx*xxxt*x **********
USA  2020    Tanvika Dasari758 ********** *xxx*xxxx*x **********
IND  2019    Shashwat Goel758 ********** *ttt*tttt*t **********
USA  2020    Benjamin Ye758 ********** *xxx*xxxx*x **********
MEX  2019    Santiago Vales758 ********** *xxx*xxxx*x **********
CHN  2019    Xuntan Ye755 ********t* ***ttttttt* **********
USA  2021    Aditya Ramabadran755 *********x **xxxxxxx** **********
USA  2018    David Xue755 *********x ***t!!!!!!* **********
USA  2020    Andrew Yao755 ********** **xx*xxxt!* ******t***
USA  2020    Maxwell Jiang752 ********** **xx*xxxx** ******t**t

Pre-College Participants (USA only):

Country Year Name Score    homework    measurement    shuffle
USA  2020    Sebastian Jeon1000 ********** *********** **********
USA  2019    Caroline Zeng1000 ********** *********** **********
USA  2020    Brad Yuan1000 ********** *********** **********
USA  2019    Alan Yan1000 ********** *********** **********
USA  2018    Michael Yang1000 ********** *********** **********
USA  2019    Robin Han1000 ********** *********** **********
USA  2019    Avi Verma1000 ********** *********** **********
USA  2019    Rachel Naidich1000 ********** *********** **********
USA  2020    William Lin1000 ********** *********** **********
USA  2022    Raymond Feng1000 ********** *********** **********
USA  2022    Michael Wu1000 ********** *********** **********
USA  2019    Kevin Zhou1000 ********** *********** **********
USA  2020    Milan Ganai1000 ********** *********** **********
USA  2021    Chris Zhang1000 ********** *********** **********
USA  2020    Genu Lee1000 ********** *********** **********
USA  2020    Benjamin Wang1000 ********** *********** **********
USA  2023    Maddox Yu1000 ********** *********** **********
USA  2018    Haoyang Yu1000 ********** *********** **********
USA  2018    William Braga1000 ********** *********** **********
USA  2019    Andrew Ma1000 ********** *********** **********
USA  2021    Jiajun Yan1000 ********** *********** **********
USA  2020    Rahul Mittal1000 ********** *********** **********
USA  2019    Thanh-Phuong Tran1000 ********** *********** **********
USA  2019    Ezra Edelman1000 ********** *********** **********
USA  2019    Claire Dong1000 ********** *********** **********
USA  2020    Ashley Ke1000 ********** *********** **********
USA  2018    Lucas Gretta1000 ********** *********** **********
USA  2019    Jonathan Chong1000 ********** *********** **********
USA  2020    Nathan Yan1000 ********** *********** **********
USA  2019    Alan Bi1000 ********** *********** **********
USA  2020    Christian Iorgoveanu1000 ********** *********** **********
USA  2019    Wayne Zhao1000 ********** *********** **********
USA  2019    Daniel Cheng1000 ********** *********** **********
USA  2022    Alexander Zhang1000 ********** *********** **********
USA  2022    Andrew Gu1000 ********** *********** **********
USA  2020    Richard Zhu1000 ********** *********** **********
USA  2021    Richard Qi1000 ********** *********** **********
USA  2021    Bill Cockerill1000 ********** *********** **********
USA  2020    Elizabeth Ke1000 ********** *********** **********
USA  2021    Kenneth Moon1000 ********** *********** **********
USA  2019    Tommy Vadakumchery1000 ********** *********** **********
USA  2018    Cameron Bracco1000 ********** *********** **********
USA  2021    Sarah Chen1000 ********** *********** **********
USA  2018    Max Wu1000 ********** *********** **********
USA  2019    Timothy Mou1000 ********** *********** **********
USA  2019    Bert Cao1000 ********** *********** **********
USA  2019    Elvin Yang1000 ********** *********** **********
USA  2019    Nate Tausik1000 ********** *********** **********
USA  2019    Chris Pan1000 ********** *********** **********
USA  2019    Doseok Jang1000 ********** *********** **********
USA  2022    Alexander Zhang1000 ********** *********** **********
USA  2021    Daniel Li1000 ********** *********** **********
USA  2020    Tejas Narayanan1000 ********** *********** **********
USA  2018    Emily Teng1000 ********** *********** **********
USA  2021    Ayush Suresh1000 ********** *********** **********
USA  2018    Zonshen Yu1000 ********** *********** **********
USA  2019    Justin Wang1000 ********** *********** **********
USA  2022    Dougy Ouyang1000 ********** *********** **********
USA  2020    Ronak Pai1000 ********** *********** **********
USA  2022    Theodore Pan1000 ********** *********** **********
USA  2019    Phyllis Zhang1000 ********** *********** **********
USA  2020    Yuxuan Chen1000 ********** *********** **********
USA  2020    Jay Vishwarupe1000 ********** *********** **********
USA  2021    David Chen970 ********** ***x******* **********
USA  2020    Sunny Guan970 ********** *********t* **********
USA  2019    Justin Wang970 ********** *********t* **********
USA  2021    Jeremy Zhou970 ********** *********t* **********
USA  2020    Mingyang Wang970 ********** *********t* **********
USA  2020    Rupert Li970 ********** *********t* **********
USA  2020    Ryan Xu970 ********** ********t** **********
USA  2020    Shinda Huang970 ********** ****x****** **********
USA  2019    Maksim Smolin970 ********** *********t* **********
USA  2019    Simon Liu970 ********** ****x****** **********
USA  2020    Kinllen Peng970 ********** **********x **********
USA  2019    David Xu970 ********** **********x **********
USA  2019    Sagar Saxena967 ********** *********** ******t***
USA  2020    Saketh Gabbita967 ********** *********** *******t**
USA  2019    Ronak Ramachandran967 ********** *********** *******t**
USA  2020    Lucas Boyd939 ********** ****t****t* **********
USA  2018    Charissa Zou939 ********** *********tx **********
USA  2022    Arjun Vikram939 ********** ****t****t* **********
USA  2018    Akif Patel939 ********** ****x****t* **********
USA  2019    Kelly Li939 ********** ****t****t* **********
USA  2019    Billy Huang939 ********** ****t****t* **********
USA  2019    Hanson Wang939 ********** ****t****t* **********
USA  2020    Sebastian Zhu939 ********** ********tt* **********
USA  2018    James Lin939 ********** ***x*****t* **********
USA  2020    Eric Yang939 ********** ****t****t* **********
USA  2021    Samuel Tian939 ********** ****t****t* **********
USA  2020    Ethan Mendes939 ********** ****t****t* **********
USA  2021    Richard Yu939 ********** ****t****t* **********
USA  2019    Wonhee Han939 ********** ****t****t* **********
USA  2018    Brian Wang939 ********** *********tx **********
USA  2021    Kevin Du936 *********x *********t* **********
USA  2020    Alex Kennedy936 *********x *********t* **********
USA  2020    Kevin Liu936 *********x *********t* **********
USA  2022    William Huang936 *********x ****x****** **********
USA  2018    Warwick Marangos936 ********** **********x *******t**
USA  2020    Carter Wilson936 ********** ****x****** *******t**
USA  2019    Nikhil Parchuri936 ********** **********x ******t***
USA  2021    Colin Liu936 ********** ***x******* *********t
USA  2021    William Wang933 *********x *********** ******t***
USA  2020    Eric Wei933 ********** *********** *****tt***
USA  2020    Sameer Pai909 ********** ****t**t*t* **********
USA  2019    John Kuszmaul909 ********** ****!***t!* **********
USA  2021    Brian Liu909 ********** ****t**t*t* **********
USA  2019    Anand Iyer909 ********** ***xx**t*** **********
USA  2020    Anjan Bharadwaj909 ********** ****t****tx **********
USA  2020    Varun Kowdle909 ********** ****t****tx **********
USA  2020    Aaron Ye909 ********** ****t****tx **********
USA  2020    Suhas Kotha909 ********** ****t****tx **********
USA  2021    Kevin Zhang909 ********** ****t**t*t* **********
USA  2020    Anirudh Rahul909 ********** ****t**t*t* **********
USA  2020    Rohit Tanikella909 ********** ****t**t*t* **********
USA  2019    Larry Geng909 ********** ****t**t*t* **********
USA  2020    Kayden Wu906 *********x ****t****t* **********
USA  2018    Jinxin Pan906 *********x ********tt* **********
USA  2019    Raymond Fang906 *********x ****t****t* **********
USA  2019    Oscar Liu906 *********x ***x*****t* **********
USA  2020    Angela Qiao906 ********** ****t****!* *********t
USA  2019    Jeren Huang906 ********** *********tx *******t**
USA  2021    Derek Dong906 ********** ****t****t* *******t**
USA  2020    William Beard903 *********x **********x *******t**
USA  2019    Jackie Chen903 ********** *********t* ******tt**
USA  2020    Shanth Koka900 *********x *********** *******t*x
USA  2023    Eric Pei900 *********x *********** ******t!**
USA  2021    Isabel McGuigan900 ********** *********** ******ttt*
USA  2021    Kevin Fu879 ********** ****t**t*tx **********
USA  2020    Kevin Meng879 ********** **xxx****t* **********
USA  2019    Allen Chen879 ********** ****t**t*tx **********
USA  2019    Gireesh Mahajan879 ********** ****t**t*!x **********
USA  2020    Ethan Partidas879 ********** ****t**t*tx **********
USA  2021    Amy Chung879 ********** ****t*tt*t* **********
USA  2019    David Cao879 ********** ****t*tt*t* **********
USA  2018    Carolyn Duan879 ********** ****t*tt*t* **********
USA  2020    Jacob Zhang879 ********** ***x*x*xx** **********
USA  2019    Abhi Upadhyay879 ********** ***xt****tx **********
USA  2020    Stephan Xie879 ********** ****t*tt*t* **********
USA  2019    Evan Weissburg876 *********x ***xt****t* **********
USA  2019    Helen Lu876 *********x ****t**t*t* **********
USA  2019    Kevin A. Zhou876 *********x ****t**t*!* **********
USA  2019    Ashwin Saxena876 *********x ****t**t*t* **********
USA  2021    Matthew Clark876 ********** ****x****t! *******t**
USA  2018    Chittesh Thavamani876 ********** ****t**t*t* *******t**
USA  2021    Brian Xu876 ********** ****t**t*t* *******t**
USA  2020    Jim James873 *********x ****t****t* *********x
USA  2019    William Xi873 *********x ****t****t* *********t
USA  2020    Jerry Xu873 ********** *********tx *****tt***
USA  2019    Thomas Chen873 ********** ****t****t* ******tt**
USA  2018    Karthik Macherla873 ********** *********tx ******tt**
USA  2021    Quy Nguyen870 ******ttt* *********t* **********
USA  2021    Stephen Huan870 ********** ****x****** ****xxx***
USA  2019    Ajith Kemisetti870 ********** **********x *****ttt**
USA  2020    David Fang870 ********** *********!* ****ttt***
USA  2021    Parth Shastri870 ********** ****x****** *****tt**x
USA  2019    Quentin Bishop870 ********** ****x****** *****ttt**
USA  2019    Sean Yang867 *********t *********** ******t*tt
USA  2020    Ray Bai848 ********** ****!*tttt* **********
USA  2019    Justin Lee848 ********** *****ttttt* **********
USA  2018    Ekesh Kumar848 ********** ***x*xxxx** **********
USA  2019    Naixin Zong845 *********x ****x*xx*x* **********
USA  2021    Bijendra Singh845 ********** ****t*tt*t* *******t**
USA  2020    Havish Malladi845 ********** ****t*tt*t* *******t**
USA  2019    Johnson Kuang845 ********** ****t*tt*t* ******t***
USA  2019    Bruno Fazzani842 *********x ****t**t*t* *******x**
USA  2020    Alan Tao839 ******ttt* *********tx **********
USA  2021    Sameer Gupta839 ******ttt* ****t****t* **********
USA  2020    David Chen839 ******ttt* ****t****t* **********
USA  2019    Syed Pervaiz839 *********x ****x****t* ******tt**
USA  2021    Victor Wang839 *********! *********tx *****tt***
USA  2018    Ben Warner839 *********x ****t****t* ******tt**
USA  2018    Jarred Allen839 *********x *****t**t** *****tt***
USA  2018    Jack Ning836 ******tttx *********t* **********
USA  2020    Gustav Hansen836 *********x **********x ****ttt***
USA  2021    Wenjun Hou836 ********** *********t* ******tttt
USA  2022    Henry Huang836 ********** **********x ****tttt**
USA  2019    Richard Li833 *********x *********** *****tttt*
USA  2020    Jonathan Zhou833 *********x *********** *****tttt*
USA  2019    Mishka Philizaire833 ********** *********** **xxxxx***
USA  2020    Arto Mihalache818 ********** ***xxxxxx** **********
USA  2020    Aaron Serianni818 ********** **xx*xxxx** **********
USA  2019    Dennis Ren818 ********** ****tttttt* **********
USA  2019    Daniel Lower-Basch818 ********** ****tttttt* **********
USA  2021    Joshua Zhu818 ********** **xx*xxxx** **********
USA  2020    Omkar Bhalerao818 ********** **xx*xxxx** **********
USA  2019    William Wang818 ********** ****tttttt* **********
USA  2022    Albert Dong815 *********x ****t*tt*!x **********
USA  2021    James Ouyang815 ********** ****t*tt*tx *******x**
USA  2019    David Yue815 ********** **xxt**t*!* *******t**
USA  2019    Haneul Shin815 ********** ***x*xxxx** *******t**
USA  2020    Jeremy Li812 *********x ****t**t*tx *******t**
USA  2019    Ethan Nguonly812 *********x ****t*tt*t* ******t***
USA  2018    Varun Tandon812 ********** ***xt****!x *****tt***
USA  2018    James Wang812 ********** ****t*tt*t* *****tt***
USA  2020    Jonathan Xu809 ******ttt* ****t**t*t* **********
USA  2019    Peter Wu809 ******ttt* ****t****!x **********
USA  2020    Alvin Xu809 *********x ****t**t*t* ******tt**
USA  2020    Jimmy Li809 *********x ****t**t*t* *****tx***
USA  2019    Felix Hu809 ********** ****t****tx ******ttt*
USA  2020    Ajit Kadaveru809 ********** ****!****!x ******t*tt
USA  2021    Max Yeh806 *****tttt* ****!****!* **********
USA  2023    Edward Yu806 ********** ****t****t* ***xxxx***
USA  2020    Daniel Ng806 ********** ****t****t* *****tttt*
USA  2018    Donghyun Song800 *********x *********** ****ttttt*
USA  2018    Justin Yoo788 ********** **!!xxx!t** **********
USA  2021    Andrew Cheng788 ********** ***x*tttttx **********
USA  2021    Julian Lee785 ********** ****tttttt* *******t**
USA  2019    Yaoyuan Zhang782 *x**x***** ****tx**x!x **********
USA  2019    Andrew Yu782 *********x *****xtttt* *********t
USA  2018    Briana Zhang782 ********** ****t*tttt* *****tt***
USA  2021    Richard Song779 *********! ****!*x!*!* ******tt**
USA  2020    Alek Westover779 *********x ****t*tt*t* *****tt***
USA  2021    Kevin Lin779 ********** ****t*tt*t* *****ttt**
USA  2021    Shray Alag776 *******tt* ****t**t*t* ***xx*****
USA  2021    Dev Chheda773 ****ttttt* ****t****t* **********
USA  2021    Samuel Yuan773 ********t* ****t****t* ******tttt
USA  2019    Daniel Li767 *********x *********** ****tttttt
USA  2021    Allison Li767 *********x *********** *xxxxxx***
USA  2018    Dennis Lo758 ********** *xxx*xxxx*x **********
USA  2021    Jared Hughes758 ********** **tttttttt* **********
USA  2020    Marshal Xu758 ********** **xttttttt* **********
USA  2021    William Yue758 ********** *xxx*xxxx*x **********
USA  2021    Bowen Yin758 ********** *xxx*xxxx*x **********
USA  2018    David Dai758 ********** x*xx*xtttt* **********
USA  2022    Raj Bapat758 ********** *xxx*xxxx*x **********
USA  2022    Katherine Li758 ********** *xxx*xxxt*x **********
USA  2020    Tanvika Dasari758 ********** *xxx*xxxx*x **********
USA  2020    Benjamin Ye758 ********** *xxx*xxxx*x **********
USA  2021    Aditya Ramabadran755 *********x **xxxxxxx** **********
USA  2018    David Xue755 *********x ***t!!!!!!* **********
USA  2020    Andrew Yao755 ********** **xx*xxxt!* ******t***
USA  2020    Maxwell Jiang752 ********** **xx*xxxx** ******t**t

Observers:

Country Name Score    homework    measurement    shuffle
DEUYassin Bahloul1000 ********** *********** **********
ARMVrezh Hayrapetyan1000 ********** *********** **********
VNMTung Le1000 ********** *********** **********
BRAJonathan Queiroz1000 ********** *********** **********
NLDErik-Jan Krijgsman1000 ********** *********** **********
SRBSlobodan Jenko1000 ********** *********** **********
RUSIldar Gainullin1000 ********** *********** **********
USAMatthew Fahrbach1000 ********** *********** **********
BLRJohn Smith1000 ********** *********** **********
BLRIvan Novitskiy1000 ********** *********** **********
ROUGeorge Rapeanu1000 ********** *********** **********
KORDo Won Baek1000 ********** *********** **********
BRAIvan Carvalho1000 ********** *********** **********
VNMLe Quang Tuan1000 ********** *********** **********
USAXin Ding1000 ********** *********** **********
USAAlen Walker1000 ********** *********** **********
CHNYusheng Bi1000 ********** *********** **********
BRAMatheus Leal1000 ********** *********** **********
ITAFilippo Soldati1000 ********** *********** **********
SYRAhmad Haidar1000 ********** *********** **********
ARGSeba Cherny1000 ********** *********** **********
ROUIulian Rotaru1000 ********** *********** **********
USAAshish Goel1000 ********** *********** **********
DEUPaul Wild1000 ********** *********** **********
USAWilliam Brigham1000 ********** *********** **********
USAMarilyn Zhang1000 ********** *********** **********
USALiam Jones1000 ********** *********** **********
CHNJia Wang1000 ********** *********** **********
SGPLi Yao'an 1000 ********** *********** **********
CHNMile Xia1000 ********** *********** **********
USAJames Hales1000 ********** *********** **********
CHNSi Huang1000 ********** *********** **********
CHNJack Chen1000 ********** *********** **********
FRAThibault Allançon1000 ********** *********** **********
USAJack Zhang1000 ********** *********** **********
FINJesse Anttila1000 ********** *********** **********
USAMark Kuebel1000 ********** *********** **********
BRAFelipe Mota1000 ********** *********** **********
BRAJose Leite1000 ********** *********** **********
VNMLe Hoang1000 ********** *********** **********
JPNAnai Ari1000 ********** *********** **********
USAGeorge Tom1000 ********** *********** **********
CHNLyu Zhiheng1000 ********** *********** **********
JPNMiho Nishizumi1000 ********** *********** **********
IRNFoad Aba1000 ********** *********** **********
CHNXiaonan Li1000 ********** *********** **********
RUSKonstantin Khadaev1000 ********** *********** **********
CHNLeng Yue1000 ********** *********** **********
AUSMalcolm Karutz1000 ********** *********** **********
JPNShiraishi Urara1000 ********** *********** **********
USABrandon Lin1000 ********** *********** **********
USAJean Juang1000 ********** *********** **********
BGDMamnoon Siam1000 ********** *********** **********
GBRRichie Yeung1000 ********** *********** **********
CHNYinan Zhu1000 ********** *********** **********
KAZAmirzhan Imashuly1000 ********** *********** **********
ESPNando Rodrigaze1000 ********** *********** **********
AUSNicholas O'Callaghan1000 ********** *********** **********
PRTKevin Pucci1000 ********** *********** **********
CHNTian Xie1000 ********** *********** **********
CHNYuxiang Luo1000 ********** *********** **********
USAUmesh Krishnaswamy970 ********** **********x **********
USASamuel Yuan970 ********** *********t* **********
CHN梓铭 朱970 ********** *********t* **********
USAPete Chan970 ********** ****x****** **********
CHNHeilzenith Wu967 *********x *********** **********
SRBBojan Rosko967 *********x *********** **********
AUSJan Honnens939 ********** *******t*t* **********
MYSTan Wei Xin936 *********x *********t* **********
SYRMurhaf Alaweer909 ********** ****t****tx **********
USADhruv Iyer909 ********** ****t****tx **********
INDSachin Gupta909 ********** ****t****tx **********
USAJace Lee906 *********x ***xx****** **********
USAFong Wang879 ********** ***x*xx*x** **********
KORChuyeon Lee879 ********** ****t*tt*t* **********
ZAFJordan Arenstein870 *********x ****x****** *!****t***
USAJason Wang870 ********** **********x *****ttt**
USAEric Rosenzweig818 ********** **xx*xxxx** **********
USAChung Min Kim812 *********x ****t*tt*t* ******t***
VNMPhùng Tiến Minh812 ********** ****t*tt*t* ******tt**
USAEric Hao800 ********** *********** ****tttttt
HRVDominik Fistric800 ********** *********** *xxxxxx***
USAXiuping Wang788 ********** **xx*xxxxt* **********
USALegend John785 ********** **xx*xxxx** ******x***
USAAshley Zhu776 ********t* ****t**t*t* ****ttx***
CHNEmma Yin758 ********** *xxx*xxxx*x **********
USAJim Tang758 ********** *xxx*xxxx*x **********
USAYingjie Bi758 ********** *xxx*xxxx*x **********
TURMetehan Kaya758 ********** *xxx*xxxx*x **********
USABrian Zhang758 ********** *xxx*xxxx*x **********
CANAlain Weng755 *********x **xx*ttttt* **********
USAShikari Shambu752 *********x **xx*xxxx** *******t**