Uniformly Shuffle Linked List Nodes

hard