You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
What is the molecular formula of the molecule 4-cyanobenzoic acid;1-oxido-4-(3-pyridin-4-ylpropyl)pyridin-1-ium ?
user
C29H24N4O5
assistant