Data Structure Assignment_2