3112-31-0 NSC51108 Pyrazole-3,5-dicarboxylic acid