CS340_HW1