Optimal Splitting of Language Models from Mixtures to Specialized Domains — ThinkLLM