The prompts are generated in segments that are removed selectively during the ablation study. The prompt segments include: 1) Functional Group Information: A function was created using rdkit to provide a list of functional groups present in the smiles code as matched to the list of TPSA contributors ], 2) Atom Counts: identifies the number of nitrogen and oxygen atoms in the molecule. 3) The total atom count is used to generate specific instructions on how each atom's presence should impact the TPSA value. 4) Data from the published group contribution table to the TPSA for each functional group present 5) Details that specify the response format, ensuring the LLM outputs a JSON object with a list of TPSA values. The predicted TPSA contributions are summed to avoid math hallucinations ] and to provide a single TPSA value.