This example assumes the simplest case of a reaction with one substrate and one product. Such cases exist: for example a mutase such as phosphoglucomutase catalyses the transfer of a phospho group from one position to another, and isomerase is a more general term for an enzyme that catalyses any one-substrate one-product reaction, such as triosephosphate isomerase. However, such enzymes are not very common, and are heavily outnumbered by enzymes that catalyse two-substrate two-product reactions: these include, for example, the NAD-dependent dehydrogenases such as alcohol dehydrogenase, which catalyses the oxidation of ethanol by NAD+. Reactions with three or four substrates or products are less common, but they exist. There is no necessity for the number of products to be equal to the number of substrates; for example, glyceraldehyde 3-phosphate dehydrogenase has three substrates and two products.