SJSU ICPC 11/6/2021