SJSU ICPC 12/07/2019