You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
2-[4-[N-methyl-4-(2-methylprop-2-enoyloxy)anilino]phenyl]-4-[4-[methyl-[4-(2-methylprop-2-enoyloxy)phenyl]azaniumylidene]cyclohexa-2,5-dien-1-yl]-3-oxocyclobuten-1-olate is the IUPAC name of a molecule. Please give its molecular formula.
user
C38H34N2O6
assistant