Author: Pontryagin                   Ls