Fireblocks interview question

Deep Copy List with Random Pointer