Variation 1: You can reuse substrings "la lal al ", ["la", " l", "al "] true
"Hello, world!", ["l", "He", "o, wor", "d!"] true
Variation 2: You cannot reuse substrings "ababab", ["a","ba","ab"] false
"ababab", ["a","ba","bab"] true