The Dirac-Bergmann algorithm is a recipe for converting theory with singular Lagrangian into constrained Hamiltonian system. Constrained systems include gauge theories -- general relativity, electromagnetism, Yang Mills, string theory, etc. elegant but at the same time rather complicated. It consists of large number logical steps linked together by subtle chain reasoning. Examples found in lite...