CSC413_hw2