CS6200 Homework2