Please enable JavaScriptplay-sharp-fill Canonical Transformation09:30 Generating Function09:37 First Generating Function14:10