CS544, Homework 3