You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
Name the molecular formula for the molecule established as N,N,2,3-tetramethyl-4-[1-[2-methyl-3-[3-(1,4,4-trimethyl-2,3-dihydropyrrol-1-ium-5-yl)but-2-en-2-yl]cyclohex-2-en-1-ylidene]ethyl]cyclopenta-1,3-dien-1-amine using the IUPAC nomenclature.
user
C29H45N2+
assistant