ex 2.29.scm