add the real solution for copy list with random pointer.