Shuffle factorization is unique

We prove that, given a finite set of words S, there exists at most one (normalized) multiset P such that S is the shuffle of the words in P. The multiset P is effectively computable.