SJSU ICPC 9/26/19