Project 5 of Data Structure.