add lc, CopyListWithRandomPointer