CS5250-Assignment4