You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
For the molecule named 7-[5-chloro-2-[2-[5-cyano-6-(2,6-diazaspiro[3.3]heptan-2-yl)-2,8-dimethyl-4-oxopyrido[3,4-d]pyrimidin-3-yl]ethoxy]phenyl]thieno[3,2-b]pyridine-3-carboxylic acid by IUPAC nomenclature, provide its molecular formula.
user
C31H26ClN7O4S
assistant