14. Copy List with Random Pointer + 15. Single Number II + 16. Single Number