cis573.hw2