Chitosan functionalized by citric acid: an efficient catalyst for one-pot synthesis of 2, 4-diamino-5H-[1]benzopyrano[2, 3-b]pyridine-3-carbonitriles 5-(arylthio) or 5-[(arylmethyl)thio] substituted. (4th May 2017)