Kirchhoff's laws describe the conservation of electric charge and energy in electrical circuits. There are two Kirchhoff's laws: 1) Kirchhoff's current law (KCL) states that the algebraic sum of currents in a network meeting at a point is zero. 2) Kirchhoff's voltage law (KVL) states that the directed sum of the potential differences around any closed network loop is zero. Mesh analysis and nodal analysis are methods used to solve planar circuits using KCL and KVL. Thevenin's theorem states that any linear electrical network can be reduced to an equivalent circuit of a voltage source in series with a resistor at its terminals.