finish datastructure chapter 1