You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
What is the molecular formula of the compound with this IUPAC name 2-[[3-[(1-butylquinolin-1-ium-4-yl)methylidene]-2-oxido-4-oxocyclobuten-1-yl]methyl]-4-(naphthalen-1-ylmethylidene)-3-oxocyclobuten-1-olate ?
user
C34H26NO4-
assistant