solution 2 to Copy_List_with_Random_Pointer