Microsoft Interview Question

Deep copy LinkedList with random pointer