SJSU ICPC 11/7/2020