modified ex-2-44~52.scm (not include 2.52)