CH 5440 Assignment 1-3 Solutions