Potassium permanganate (KMnO4) is a very strong oxidant able to react with many functional groups, such as secondary alcohols, 1,2-diols, aldehydes, alkenes, oximes, sulfides and thiols. Under controlled conditions, KMnO4 oxidizes primary alcohols to carboxylic acids very efficiently. This reaction, which was first described in detail by Fournier, is typically carried out by adding KMnO4 to a solution or suspension of the alcohol in an alkaline aqueous solution. The resulting mixture is stirred until the oxidation is complete. For the reaction to proceed efficiently, the alcohol must be at least partially dissolved in the aqueous solution. This can be facilitated by the addition of an organic co-solvent such as dioxane, pyridine, acetone or "t"-BuOH. KMnO4 will readily react with a carbon-carbon double bond before oxidizing a primary alcohol.