comp40-HW2