Copy List with Random Pointer; Single Number I & II