+ copy-list-with-random-pointer
+ palindrome-partitioning-ii