Text this: Some cyano-substituted spiro-linked pyrazolines and pyrrolidines with antimicrobial activity