Citadel interview question

copy a linked list with random pointers