Nalidixic acid synthesis
benzoyl peroxide irritation