More Efficient Shuffle Argument from Unique Factorization