IT 401 Assignment 3 Solution