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 2-amino-6-(cyanomethyl)-4,8-dimethyl-N-[4-[(3S)-oxolan-3-yl]oxypiperidin-3-yl]-2,3,3a,5,6,7-hexahydro-1H-pyrazolo[1,5-a]pyrimidin-8-ium-3-carboxamide using the IUPAC nomenclature.
user
C20H36N7O3+
assistant