Al-Waleed

University of Illinois Urbana Champaign

United States

173rd place

745 points