CPSC 544 HW1