In glycolysis, four ATP and two NADH2 molecules are formed. These two NADH2 molecules go to electron transport chain. In oxidative decarboxylation, no ATP molecule is formed but two molecules of NADH2 are formed from two molecules of pyruvate. These two NADH2 go to electron transport chain. In Krebs cycle, two ATP, six NADH2 and two molecules are formed from two molecules of acetyl Co-A. These NADH2 and FADH2 go to electron transport chain. In electron transport chain, all NADH2 and FADH2 pass to electron carriers and yield three ATP and two ATP molecules per NADH2 and FADH2 respectively. Thus, 4 ATP are formed in glycolysis 2 ATP in Krebs cycle and 34 ATP from electron transport chain 40 ATP Two ATP molecules are used during glycolysis. So, net gain of ATP molecules during one complete oxidation of a glucose molecule is 38 ATP.