SJSU ICPC 10/14/2019