Pyrogallol (1 2 3 trihydroxybenzene July 8, 2019 16 32 64 128 2 5-dihydropyrrolo 3 4-c pyrrole-1 4-dione