Text this: Melamine phosphate-modified magnetic chitosan: a novel biocompatible catalyst for the synthesis of biological tetrahydrodipyrazolopyridine and pyrazolopyranopyrimidine derivatives