Programing II Assignment 2