list with random pointer, word break