Compiler test report: actual test cases

Compiler test report: actual test cases
SchemeStation documentation

1 Introduction

This document describes the actual test cases that have been used to test the SCHEMESTATION cross-compiler. See the main compiler test report for general description of the testing procedure.

2 Reader test cases

Case reader/1.ssscm:

(1 2 3 4 5)

Case reader/2.ssscm:

("foobar")

Case reader/gen-1-0.ssscm:

((#(#(#(#() ,,quote (#(()) ,@''quote)))
    (#("foz") . #('unquote ',#(-10) #("foz")))
    #((#(#(`3 () #(#('"foz" 'unquote #()))) ,@() #())
       quasiquote
       "foz")))
  .
  #(#((,@,unquote . 3))))
 .
 #(#(((() . #()) . #(())))
   (#(#(``())
      #("foz")
      #(,#(`#(,@3 () #(,quote))
           #('quote `-10 ,@`"foz")
           "foz")))
    #(() "foz" ,#())
    .
    #(''() '4 'quote))
   (#((,@#('#() ,@`("foz") (#(,@-8))) quote ())
      #(,@'"foz")
      #(-7))
    #(,@#(-9))
    "foz")))

Case reader/gen-1-1.ssscm:

(#(#(#(#(#('()
           "foz"
           (#(#(`"foz" #() "foz"))
            unquote
            (`'unquote . #("foz"))))
         #('quote `#(() `() ,@()) (#() quasiquote #(`-3)))
         ())
       (#(#(()) ,@"foz" ',,()) unquote-splicing "foz")
       #('quote #() ()))
     ((`'quote unquote #()) . #('quote #(-4) `#()))
     (#(,,'0 (`9 . -8) ('unquote quote quote))
      .
      #(`("foz" (#("foz") . 5) (() . "foz")))))
   (#((',@-3)) . #(#("foz" "foz" 'quote)))
   ((#(-7 "foz" `,@1) . #(`#("foz" (,quote) 6)))
    .
    #((#('unquote () 2) quasiquote 1)
      #(`(() quote unquote))
      #(() ,quote #()))))
 #(#(#(`#()))
   (#('quote #() #(#() #(`'1) `,@`#('unquote)))
    "foz"
    quasiquote
    "foz")
   ((#() . #(`#(`-2) ``,@() ()))
    #(`,unquote)
    quote
    ,-4))
 #(#(,@-4 () ',@,"foz"))
 #(#("foz"))
 .
 #(,@'#(''"foz") ,@#() -5))

Case reader/gen-1-10.ssscm:

#(#((#(#(#("foz"))
       #(,@#(,quote '`("foz" . 6) #()))
       (,@"foz" . -6))
     (#((#(#())) #((`#("foz" () -3)) `"foz" ()) "foz")
      unquote
      'unquote)
     .
     #(#(,"foz" (`'quote "foz" . "foz") ())))
    #((#('-8)
       ,@`((,quote . #('unquote () "foz")) . "foz")
       .
       #(#(#(())))))
    (#(((((,() unquote quote))) . "foz"))
     #(()
       #(,@#(,@#(-10))
         ("foz" . #("foz" () '("foz" . -2)))
         #(,`#(0 () 'quote)))
       "foz")
     .
     #(#("foz" ,'#() ,())))))

Case reader/gen-1-11.ssscm:

(((((,@#() unquote-splicing ,@5) ,(#() . "foz"))
   #(#(#() #() "foz"))
   .
   #(#() (-9 . #()) (,@(,`"foz" . #()) . "foz")))
  .
  #((#((',quote unquote #(,@#() #('()) #()))
       ,'unquote
       ,unquote)
     ,quote
     unquote-splicing
     #(-7))
    (#(,@''unquote) 'unquote . 1)
    (#(()) . #(#()))))
 .
 #(#((#(#(()) 6 ,@`','()) "foz" quote #())
     (#(,,-6 #() 'unquote)
      #(,unquote ',`'() #(#(#()) '#() (#() . "foz")))
      .
      #())
     #((#(`-9) . 9)
       ((-6 quasiquote ,())
        .
        #((()
           .
           #(`#("foz") () (,() unquote-splicing "foz")))))
       #(,@"foz" #() ,@'#(#(())))))
   ((#(#('quote)
       #(',unquote `() ('quote . #(`())))
       #('unquote))
     .
     #("foz" ,quote "foz"))
    .
    #(#(#('5 0 ,'(,@0 . #())))))
   (((,unquote quasiquote ()) . #(,@"foz"))
    .
    #(#(,@#(#() #(``"foz") #())
        `#("foz" ,(`"foz" . #(() () ())) #())
        ,,@#(#(,@"foz" "foz" #())))
      (',@() quote quote)
      ("foz")))))

Case reader/gen-1-12.ssscm:

((#(#((`'#() "foz" . #())
      #(#(#(#())
          #(#(() ,@#(0) #(#(0 "foz" "foz"))))
          (,`#() . #()))
        ,#(#(,,()))
        #(`4 "foz" 'quote))
      #(#(`,quote) ,unquote #(`,unquote 'quote #()))))
  .
  #((((``(() . -8) unquote ,'quote) . #(#()))
     #(,@,2 "foz" ())
     unquote-splicing
     (`#() quasiquote `,9))
    #((,@''quote unquote-splicing ,unquote))
    #(('() . #())
      (#(',,'() "foz" (() quasiquote ,@())) . #())
      #(#(#() '() #()) #('unquote) "foz"))))
 .
 #((#(#(,-7 ,-7 ``('quote . "foz"))
      #(,-7
        ,,,5
        #(#(("foz" quote '"foz")) "foz" 'unquote))
      #(#(',,@,@"foz")))
    #(`#("foz" "foz" ,`'quote)
      `#(,@`"foz" ,-7 #(,@,-5 "foz" "foz"))
      #(#()))
    (() . #())
    quote
    #(7))
   #(#(#(,@("foz") ,unquote ,@,@"foz"))
     (#(-1 'quote `"foz") . #('quote))
     (#(#(,unquote)
        #('#() #() #('8 #((#() . 1)) ,quote))
        ,unquote)
      .
      #(#(,,@#() #(,quote) `#()) "foz" #())))
   #(#(#(#() `3 ())))))

Case reader/gen-1-13.ssscm:

((#(#((#() unquote '8))
    ((,() . 3) () . #())
    #((#(-3) quote #())
      #(,unquote
        -1
        #(#() "foz" ,@,@#("foz" () `'quote)))
      (#()
       unquote-splicing
       #((0 . "foz") ("foz" . "foz") #(())))))
  (#(()) #(,unquote) quasiquote ())
  #(#(('#() . #())) #(#()) #(#()))
  ,#()
  .
  #())
 ((#(-8 ,@,quote "foz")
   .
   #(,@`#(,#("foz" 'unquote ,quote) '2 (7 . #("foz")))
     ,@"foz"
     #(#(#('`() #('-6) 6) () (#('7) unquote unquote)))))
  #(``,())
  .
  #(',()))
 (#(,unquote '"foz" 5) . #(`'unquote))
 .
 #(#(#())))

Case reader/gen-1-14.ssscm:

#(#(#((#(#() #(#() 9 #(())) ,,@,,unquote)
       ``,quote
       quasiquote
       `,4)
      #(#(#() ,unquote '-1))
      #((()
         `(() unquote-splicing (2 . -5))
         #()
         unquote-splicing
         'unquote)
        #(,@`'',@() #() ())
        ("foz" . "foz"))))
  #(#((#("foz" '#() ,@,@()) `,@#() ,-1 . #())
      #(#('unquote `9 ,@'quote)
        (#(#(#()
             ,@(() . #("foz" () 5))
             (`#(()) unquote ,unquote))
           #((,,'quote quote '"foz"))
           `"foz")
         quasiquote
         -5)
        (,@',quote quote #(#('"foz") () #())))
      #(#(#())))
    #((#(`'(#() . #())) #() unquote-splicing #())
      #((,,() . #())
        (-9 unquote-splicing #("foz"))
        #(,@,#()))
      #(("foz" . #())
        #(#((() unquote unquote)))
        (("foz" (() . -6) quasiquote ,unquote)
         quote
         `#(,("foz" . 0)))))
    (#(#(() ','''-7 "foz")
       #(,@#(#('#(-3 -1 "foz")
               `,unquote
               (#("foz" -9 ()) . #(-9 () ())))
             #(`#(,unquote () ()))
             #(,`"foz")))
       #("foz" 5 ,',@#()))
     .
     #(("foz" unquote unquote)
       (,@,"foz" . #(()))
       #(,@(,@,@#(() ,unquote -7) . #(#(#() `"foz" "foz")))))))
  #((#(("foz" ,@,,quote quote unquote))
     #(`#(,@,quote () 'quote) -2 #())
     `#(`,@#(()))
     .
     #(#(''())
       ,#((`,unquote . #("foz" "foz" -8)) '() ,-10)
       ()))
    (#(#(#())
       #(())
       #(-10
         ()
         #(#(#(#(() #(,unquote) -4) `#(8) #()) "foz" -9)
           #()
           ',@"foz")))
     (#(,`,,quote) . 9)
     .
     #(((#() quasiquote (9)) unquote-splicing ,@"foz")))
    #((#(#('#(()))) . #(5 "foz" 1)))))

Case reader/gen-1-15.ssscm:

(#(#(#(#(())
       (,@#('unquote) quasiquote ,@#(,@-9))
       #(("foz" quasiquote #(`-9))
         (`-3 . #("foz"))
         #(,unquote)))
     #(#((()) () "foz")
       #(-3 ,unquote #("foz" #((,@,"foz")) ,quote))
       #('quote))
     #(#(() "foz" 0))))
 ((('',#("foz")
    .
    #(3 (#("foz") . #(#() `,() -10)) #()))
   ,@#(7 -9 "foz")
   ()
   .
   #())
  .
  #(#(())))
 #((()))
 .
 #(#(() ',@"foz" ,#(#(,quote #() `#(()))))
   (,@,unquote unquote-splicing #(,,#()))
   #(#('quote 'unquote -8) '() 'quote)))

Case reader/gen-1-16.ssscm:

#(#(((#(#(,#((#() . #(-8))) #(#() ,@#(()) ,unquote) #()))
      ,@#(,'quote 9 #())
      .
      #(#(#(,@,@,quote))))
     .
     #((`',() quote unquote)
       (,`,(,@"foz" unquote-splicing -5)
        unquote-splicing
        ,@(,@`-3 unquote quote))
       #(,()
         '#()
         (``#('unquote) unquote-splicing 'quote))))))

Case reader/gen-1-17.ssscm:

#((#(#(#(#(`"foz"))
       #(())
       #(`((`#("foz") . #("foz" `() '7)) unquote quote)))
     #(#('(',(() . "foz") . #(6)))
       (,unquote 'quote quote #())
       #(() () ()))
     (((#() quasiquote ,'()) quote quote)
      .
      #(#('quote)
        #(())
        #(#(,"foz" ',@'"foz" -6) `,@"foz" #(-6)))))
   #(#(("foz" . #(,@#() #(,unquote) '#()))))
   #('#("foz"
        ((''quote quote 'quote) quote `"foz")
        #(() 'quote `"foz"))
     (,(','unquote quote #("foz" () ())) unquote ())
     #('`() #("foz") "foz"))
   ,'"foz"
   .
   "foz")
  (#((#('unquote) . #(,()))
     ((()
       .
       #(#('unquote
           #(#("foz" "foz" #(-3 "foz" -4)))
           ',,,quote)))
      .
      #(#(()
          #(-9)
          '#(#() #(#() ,@"foz" '"foz") ',@"foz"))))
     #((,@,',() . #(,()))
       (,`() unquote-splicing ())
       (())))
   #((#("foz") unquote-splicing ',,#(-5 "foz" "foz")))
   #(#(-6 #(("foz" unquote unquote)) ,@`#(,unquote)))
   .
   #(`#((,@(,quote) "foz" quasiquote "foz"))))
  #(((("foz" . "foz") `5 . "foz")
     #(`#("foz" 8 (#(#(,unquote)) unquote-splicing ,()))
       #()
       '"foz")
     `-5
     unquote
     (1 unquote-splicing #()))
    #(#(((,,quote . #(#())) . "foz") #(()) #(()))
      (#(#(`,,unquote #('#()) ())) . #('#(,quote)))
      (#(,@(,() . #(,@() ,@"foz" ,quote))) '-5 . "foz"))
    ((#(()) ('',,9 . -6) . -1)
     (`',`,quote . #())
     .
     #(()))))

Case reader/gen-1-18.ssscm:

(#((#((`() unquote `#(#() "foz" ,@#("foz"))))
    #("foz")
    .
    #(#(2) ',quote #(1 () -2))))
 .
 #((((`#(,unquote) quote ``#())
     .
     #(((#((,() quasiquote ()))
         '("foz" quote unquote)
         .
         "foz"))))
    .
    #((#() unquote-splicing ,`#())))))

Case reader/gen-1-19.ssscm:

((((#(,#(,@,unquote "foz" #(,`"foz")) "foz" ,3)
    'unquote
    unquote-splicing
    #())
   .
   #(("foz"
      unquote
      (((("foz" quote unquote) unquote unquote)
        ,@()
        .
        #())
       'quote
       .
       -2))
     #(())
     #(,@,())))
  ((#() quote ,(`,'unquote . #()))
   .
   #(#() 'quote (,"foz" unquote-splicing ,#())))
  #(5 #() ,'unquote)
  .
  #('()
    #()
    #(#(#(-6 #("foz") #("foz" ,-4 ,@,quote)))
      ,,()
      #())))
 .
 #(#(#(#('`,@#(#() (,quote . "foz") '())
         ,@'unquote
         'unquote))
     #(#(,@'unquote)
       (``,@',@,quote unquote 'unquote)
       (((#() . "foz"))))
     ((,@() . #(`,#(#(-1) () '"foz") `6 `',@,unquote))
      ,,@`#("foz" (() quote unquote) '())
      .
      #()))
   #(#(#(,-10)))
   (#(#('quote)
      (,() unquote-splicing #(#(()) "foz" ,#(0)))
      (() quote "foz"))
    ("foz" . 3)
    ``"foz"
    ,@,@"foz"
    .
    #(#() #(3) ,@,("foz" . 2)))))

Case reader/gen-1-2.ssscm:

#(((((''unquote . #(0))
     #(,#() ,@(() quasiquote #('quote)) (,@2))
     .
     #((#("foz") unquote "foz") ',unquote 'unquote))
    .
    #(#(`,@#()
        (1 . "foz")
        ,#(9 2 #(() #(,@"foz") ,unquote)))
      (,quote . "foz")
      #(,quote
        ,@,@#(#() "foz" (() unquote unquote))
        "foz")))
   .
   #(#((,()))
     #(#(()))
     #(#(,@,@'`() ,@`',quote ,quote)))))

Case reader/gen-1-20.ssscm:

((#((#(`() #(,@,',6) ())
     .
     #(() ('#(() 5 '#()) unquote ()) '#()))
    ((,@"foz" quasiquote '())
     #(,unquote ,@#() ,unquote)
     .
     "foz")
    ((,@,#('quote ,@,0 5) quasiquote ())
     'quote
     .
     "foz"))
  #(#(-4 () #(())))
  .
  #(#("foz")))
 (#(#(#(#(',@#() ,quote -10)
        (#(#()) . #(#(,0 '"foz" "foz") ,@,@-7 `4))
        ,#(#() #() "foz"))
      '"foz"
      ())
    #("foz")
    #(#(``,@(-7 . 5) ,quote "foz")
      ,`#('unquote)
      ('() `"foz" . -10)))
  #((#((#() quote #(,unquote))
       ()
       `#('quote `() #("foz" () 6)))
     unquote-splicing
     ()))
  .
  #(()))
 .
 #(#(#('() #(#() ,unquote ()) ())
     #(1)
     #(,@#() ,`"foz" -2))
   #(#('(#() . #(#("foz" #() ,,quote) #() "foz"))
       `("foz")
       #()))
   (#(`#('(#() quote 'quote))
      #(() ,unquote ,quote)
      ,@#())
    .
    #(#(((#()) quasiquote #(#(3) ,"foz" `"foz"))
        ()
        ,quote)
      ,#()
      ()))))

Case reader/gen-1-21.ssscm:

#((#(#(#(,unquote
         ,@(#() quote #())
         #(,()
           #((`-6 quasiquote ())
             #(#(''quote #() 'unquote) `,@() `(,quote))
             `'quote)
           ''unquote))
       (`"foz" . "foz")
       (()))
     (#(#()
        '(#(#("foz" 0 ,()) (,unquote 4 . 1) `()) . 8)
        #())
      "foz"
      quote
      #(#()))
     ((,@#() unquote ',@'quote)
      .
      #(,`,,-9 ,#() 'unquote)))
   #(#(,#(```() -5 `'())) #('4) ("foz" unquote #()))
   .
   #(('quote . #(-4 'quote ',@'())))))

Case reader/gen-1-22.ssscm:

#(#(#(#(#(()) #(#()) #(("foz" unquote-splicing 2)))
      ((() . -2) . #(()))
      (("foz" quote ,@'`#(())) . #("foz"))))
  #(#(#(#(5
          -1
          #(#(#(-4 #() ,@#('unquote))
              '#()
              #(#(,@"foz" ,@"foz" -3)))))))
    (#(#(5) (,@()) (#() . "foz"))
     (`4 #() . "foz")
     (`'#() . "foz"))
    (#(#(,,#() 8 #(,-6 ,#() '-8)))
     .
     #(#(#(3)
         #(9 #(#() 'unquote ,#()) #(#()))
         #((() quasiquote ,quote) ,@`,#(-4) ()))
       #((#(#()) . #(('#() . #('())))))
       (#(-10 ,unquote ,@'quote) . -10))))
  ((((`'`#(#('quote)) . #()) () . "foz")
    .
    #(#(#(()))
      #(2)
      #(#("foz" (()) (#(,unquote ,@'"foz" "foz"))))))
   (#(("foz" quote unquote))
    .
    #(,'`',8 ,#(,#(-2) 3 '#()) #(,`#())))
   (,,,@#(`() #("foz") 'unquote) quasiquote #())
   .
   #(`#() ',@#(#()) 'unquote)))

Case reader/gen-1-23.ssscm:

((((#(',@#(',@'quote #(("foz" . 8) 'quote ,@()) ,unquote))
    .
    #(,'2
      ,quote
      '(#(',"foz"
          ,@()
          (#(,quote) . #("foz" "foz" ,quote)))
        .
        #())))
   #(#((,,,9
        #(6 (0 . "foz") 'unquote)
        .
        #(9 #(() "foz" ()) 'unquote)))
     #('#(#()))
     ,#())
   .
   #(#(-9 #(3) #("foz" ,-3 '"foz"))))
  .
  #((#(#("foz" 3 #(,#() #("foz") ,,@#()))
       #(#(2) ''#(#(()) #() ,quote) `,unquote)
       ,#(,@``'quote
          #(`#('quote -1 ()) -6 ',"foz")
          #('quote
            (,"foz" "foz" unquote quote)
            #(,() (() unquote unquote) "foz"))))
     `#()
     .
     2)
    (('quote quasiquote '('quote . #(`() ,2 ,@"foz")))
     #(() #(()) 'quote)
     .
     -2)
    #((,@#(`() "foz" #('unquote () #(#())))
       (,unquote)
       unquote
       quote)
      (() . "foz")
      #(#(#(,"foz" 2 "foz") -10 #()) #() `"foz"))))
 #(#(#(0 #(,@`#(`4)) #(#() #(#()) 1))))
 .
 #(#(("foz" unquote ,@#('quote "foz" ()))
     #((,@"foz" quasiquote ,unquote))
     (,@() unquote ,unquote))
   #(#((#('quote '1 `,#("foz"))
        quote
        `#("foz" "foz" #(,quote -3 3)))
       "foz"
       0)
     (#(,@"foz" ,@,@,@`-6 'unquote) unquote ,@())
     (("foz" unquote '#()) quasiquote ()))
   (#(#()
      #(#() () ,,#())
      '(#(,@#() "foz" 0) . "foz"))
    ()
    .
    #(,,@"foz"
      2
      #(#(#(()) 7 ('-1 . "foz")) ',@`6 ())))))

Case reader/gen-1-24.ssscm:

(#(#(((-1) () unquote-splicing 8)
     #(#(,#('quote))
       (`(#(#() () ,#()) quasiquote ())
        quasiquote
        ,,quote)
       (#() . -10))
     #(#("foz")))
   #(#(#((,@#(3) . #()) #("foz") -3)
       #((9 quote ``6)
         ((#(-6) unquote (#("foz" "foz" "foz") quote ())))
         ,"foz")
       (#(()) unquote #(())))
     #(#(('() . #())))
     #(#(-2 -9 #(`,`''quote ,@`,unquote '#()))))
   #(#(#(','quote))))
 .
 #(#(#(#(()) (,()) (,unquote unquote (() . #(#()))))
     (#(#()) . #(,,8 '#(,() '',"foz" 'unquote) -3))
     #(#(#(()) `#(#()) (() quote quote))))
   #(((#(,unquote #(#(("foz" . #()) () ,@#())) -7))
      #()
      .
      -9)
     #((() . -8)
       (#()
        #(#('#() (("foz") . #("foz" () "foz")) ,@,@"foz")
          ,@,@'quote
          #("foz" -6 ()))
        unquote
        ,unquote)
       (() . -10))
     #(("foz" . "foz")))
   #((#((,@,() unquote-splicing #(,@#()))
        `'unquote
        ,#())
      .
      #(,(`,@,@3 unquote-splicing ,@'())
        #()
        #(#(1) 'unquote ,quote))))))

Case reader/gen-1-25.ssscm:

((((#("foz" '`,unquote ,'quote) #() . -7)
   ('quote unquote ,quote)
   .
   #(`#()))
  (#(() ,@,-1 ,@,-6) (() . "foz") . "foz")
  .
  #(#(,@#()) (`,`1) (#() #(()))))
 #(#((`,unquote . "foz"))
   #((#() . -7)
     #(#() (#((#(-2) . #())) quote unquote) -8)
     #(1 () ,@,@(,@`,quote unquote quote)))
   (((,@'() 'quote unquote ()) . "foz")
    ()
    unquote
    (,quote . #((#() quasiquote ,unquote)))))
 .
 #(#(("foz" quasiquote (#() . #()))
     #(`2 ,'quote ,(#(#()) quasiquote "foz"))
     #(#(,unquote)))
   #(#(7 #(,@(,@,@-7 quasiquote ,'quote)) ())
     (`,@-4 unquote-splicing 5)
     #((() ,unquote ,quote quote unquote)
       #(-1 "foz" #())
       ()))
   (("foz" unquote quote)
    #(#(,@#(('unquote) (2 . "foz") -5)) ,@() #())
    unquote-splicing
    (`'unquote 6 quote unquote))))

Case reader/gen-1-26.ssscm:

((#((#(#(,())) () unquote unquote))
  #(#(#(-6)) #(#(())) #(`,`,@#()))
  .
  #((#('quote () ,(1 . #())) quote #('quote))
    (#(,,unquote) "foz" . "foz")
    #(``'quote)))
 #(#((#())))
 (#("foz") . #(,,,@"foz"))
 .
 #(#(,`'(,'unquote . #("foz"))
     `,unquote
     (,unquote . 4))))

Case reader/gen-1-27.ssscm:

#((((#(,'quote) '''`,@,unquote . "foz")
    .
    #((`"foz" . #())))
   .
   #(#(#(,#(`#()))
       #(,'unquote)
       #(#((,@,#(() "foz" "foz") unquote ,,'unquote)
           (#(()) ,() quote #("foz" 'unquote "foz"))
           ,@`#())
         ,`0
         ()))
     (#(#('8))
      .
      #(#(()) (() ,'quote quote quote) "foz"))
     (((,() unquote (`,() quasiquote '()))
       quasiquote
       'unquote)
      .
      #(#(#(`,#()) #() #())))))
  (#(#(("foz" unquote-splicing 'unquote))
     #(#(,unquote ,quote ,quote)
       (,"foz" quote "foz")
       (#()))
     (#(#(#('"foz")) ''unquote ()) (,`,@`,unquote)))
   .
   #(#((6
        .
        #((#(#() ,@'quote "foz")
           #(`() #() ,unquote)
           quote
           #("foz" -2 "foz")))))
     #((`,unquote unquote #("foz")))
     (#(#(#('quote 4 ()))) . #(,#(,`'())))))
  #((#(#('quote)
       #('unquote '#() (`#() . #()))
       #((#(,quote) () . "foz") "foz" `#()))
     .
     #(((#(#(`#()) () ())) unquote -3)
       (,unquote . #())
       #(,@#(`"foz" -5 #((,"foz" . #()))))))
    #(#((',@'"foz"))
      (#('-1) . #(#(())))
      #((,@,unquote
         .
         #((#(()) quote ,@#())
           #(((('quote . "foz")) quote 'quote)
             #("foz")
             #(,-6))
           #('#()
             ,@()
             (#(#() ,@-2 (5 . -10)) ,@"foz" quote "foz"))))))
    #(#(#(#()))
      #(#('unquote ,@#() "foz")
        (#(#('quote)) "foz" . 6)
        #(4 4 #(,@())))
      #((,(-7 ,unquote . -1) . "foz")
        #(-10)
        (#() unquote-splicing 'quote)))))

Case reader/gen-1-28.ssscm:

#((#(#(("foz" unquote unquote)
       #((`,#() . "foz"))
       #(#('unquote)
         (("foz" unquote quote))
         `#(#(#()
              ()
              #(,@"foz" ("foz" . "foz") #("foz" () "foz"))))))
     ((,,'quote . 5) #() unquote #())
     #(#(())
       #(,unquote)
       (#(#(() () #()) ,unquote #(() '',,unquote "foz"))
        quote
        '())))
   .
   #(#(#(#(()) () #(#("foz")))))))

Case reader/gen-1-29.ssscm:

(#(#((#(#())
      .
      #("foz"
        #()
        ,#('unquote
           `#(#() ("foz" unquote quote) #())
           '#())))
     #((1 "foz" . #('quote #(5 `"foz" #()) ,@-8)))
     #(#(())))
   #(#(#(`#(#() '`#(,unquote "foz" ()) #("foz" "foz" #()))
         -10
         ,@,#(#(#("foz"))))))
   #((#(#())
      .
      #(("foz"
         .
         #(#() #(()) `#(,unquote ,"foz" ,@'quote)))
        `(,#(#() `,quote "foz") quote #())
        #()))
     #(#((,',@#("foz" 3 'quote) . -8) "foz" #(`,"foz")))
     ((() . 4)
      .
      #(#(#(()) "foz" ('quote quasiquote ,-9))
        #()
        "foz"))))
 (#((#(#(()
         ,@#(,@'unquote #(7 "foz" ()) #(() -8 ,quote))
         `#()))
     .
     #()))
  .
  #(#(,'"foz")
    (#(#() () ,unquote))
    #(#(,,@``"foz" #() 'quote) #() ,unquote)))
 .
 #(((() unquote-splicing "foz")
    'quote
    unquote-splicing
    #(`,quote
      #(`(,unquote unquote quote)
        #(,,quote ,() ,-6)
        -3)
      #(',unquote)))
   (#(()) ,unquote . -1)
   #((#('quote "foz" #(,@`'unquote '() "foz"))
      .
      #(#(,@'#('quote) '#() #()))))))

Case reader/gen-1-3.ssscm:

#(((#((,#() . #("foz" ,() `(() . "foz")))
      #(,unquote)
      (`,@()
       .
       #(,@#((#(()) ,unquote unquote unquote) '() ,@,@8)
         #("foz")
         ())))
    #((#() . "foz")
      ,@()
      (,@(#("foz" #(()) (,unquote quote quote)) . -6)
       .
       #(,'quote)))
    .
    #(#()))
   (#(#(`"foz")
      '`#()
      (''#('-5 -9 `"foz") 'quote . #(())))
    ()
    .
    "foz")
   .
   #(#(())))
  #(#((#(#('()
           ,quote
           (#(``,unquote '#() #(() '-7 ,unquote))))
         ,@"foz"
         `())
       (#(#(`'() "foz" `())) . #(#(#(,@6) -9 "foz"))))))
  #(#(#(#("foz" ,quote "foz")
        #(,@"foz")
        (`6 unquote #())))))

Case reader/gen-1-4.ssscm:

#((#((#(()) () (() . 8) quasiquote ,()))
   .
   #(((',@#('''quote) 3 unquote unquote) . #(())))))

Case reader/gen-1-5.ssscm:

(#(((#(()) . #(#('#())))
    .
    #((() . 6) (#(,,,quote) . 3) #(-3))))
 (#(#(',-8 #() #())
    ((#(,quote -2 #(#((() quote quote))))
      unquote
      unquote)
     unquote
     #())
    (#(`'unquote) quote ,"foz"))
  .
  #(#(,#("foz" 'unquote ,@#(#(()) "foz" ,@8))
      0
      'unquote)))
 .
 #((#(`,#(,@''quote)
      (-10
       .
       #(#(#()
           '#()
           #(#("foz") #(-6 "foz" 4) #(-9 -9 ,quote)))))
      #('"foz"))
    ,()
    unquote-splicing
    `,@())
   #((((#(((()) quote quote)) unquote unquote) . #(()))
      quasiquote
      ())
     (("foz"
       quasiquote
       #(,() #("foz" ',quote 2) (,@0 . #())))
      unquote-splicing
      ,,unquote)
     #(()))
   (#("foz") () unquote ())))

Case reader/gen-1-6.ssscm:

((#(#(#(#(-4) ,,@,@5 '`#(-2)))
    #(#((,,quote quote #(())) -6 ,6))
    #(#(-9)))
  #((#(#(((#("foz" () ()) . #()) ,@() . #(() () ,quote))
         ()
         -1))))
  #(#())
  '8
  #(',#(-4))
  .
  #())
 .
 #((#(#((#(#(#(,@4))) . #((#(#() ,0 ()) . "foz")))))
    #(#(`'#() 6 ()))
    #(())
    quote
    quote)))

Case reader/gen-1-7.ssscm:

#(#(#(#(#(#(''unquote)))
      (#(``#()) ,`(4 unquote quote) #())
      (#(())
       `((#() . 8) quasiquote #())
       .
       #(,unquote ,quote ',(`"foz" unquote-splicing ()))))
    (((,-6 quote #(9))
      ,@#('() ,unquote ,())
      #()
      unquote
      2)
     (#(,@,``()) unquote-splicing #())
     .
     #(,quote
       ,"foz"
       `(#(#(,1 '"foz" ''quote)) . "foz")))
    #(#(#("foz"))))
  #(#(#(('"foz"
         unquote-splicing
         `#("foz" () #(#(-4) ',quote (0))))
        #('3)
        (#(#(`#(`"foz") #() ()))))))
  ((((#() unquote ,quote) . #(#())) . #(#(,@`())))
   .
   #(((`,@#()
       quasiquote
       #((,,() #() . #()) #() ``#(() ,unquote ,unquote)))
      -7
      '#(())
      quasiquote
      "foz"))))

Case reader/gen-1-8.ssscm:

(((#(#(-10)
     #(#(#("foz")))
     #("foz"
       #("foz" #(#("foz") #('quote) #()) ,@`"foz")
       '(-3 . "foz")))
   ("foz" . "foz")
   `(#(,'"foz") . #()))
  #(#(,@'()))
  (#()
   unquote-splicing
   `('("foz" . "foz") ,@() . "foz"))
  .
  #('unquote))
 .
 #((#((,#("foz") . #()))
    .
    #(#(('() quasiquote ()) ,',@#() ,"foz")
      #(())
      ("foz" unquote-splicing ())))
   #(#(#(#(()))
       #(,() '8 '"foz")
       #(,@#("foz" "foz" 'quote)))
     #(#(("foz" . #('quote))
         ,,unquote
         #('#("foz" `,-1 ,@`,quote)))
       (,@()
        unquote
        '(#("foz" '"foz" '-8)
          .
          #(,@"foz" ('quote . -4) ',quote)))
       (`#()
        .
        #(,"foz" #(`#(,@,unquote) ,-3 'unquote) `,@#())))
     ((() unquote ,'#(`-4 ,@'unquote #(5)))
      .
      #(-2 ,,@,unquote ,,@'#(`,unquote () #(-6)))))
   (#(#(-4) #(,() 7 9) #('quote))
    .
    #(("foz" quasiquote "foz")
      #("foz" #(()) #(() #(#()) #(() ,quote `4)))
      (((#(#(()) () ()) unquote ,quote))
       quasiquote
       #())))))

Case reader/gen-1-9.ssscm:

#(#((#((#(#(#(-4) ,quote #()) () "foz") quote #()))
     (',quote . "foz")
     .
     #(#(,unquote 0 #(#(`()) ,@'quote #('unquote)))
       ,@,#(())
       #(`('unquote quote "foz"))))))

3 Semantic analysis test cases

Case eval/gen-1-0.ssscm:

((lambda (var2) var2) 1)

Case eval/gen-1-1.ssscm:

((lambda (var17)
   (+ ((lambda (var17 var16 var12) (+ 5 var17))
       var17
       (+ (+ -2
             ((lambda (var15)
                ((lambda (var5 var18 var8)
                   ((lambda (var1 var7 var4) -6) var8 var15 -8))
                 ((lambda (var1) var17) var15)
                 (+ var17 9)
                 ((lambda (var4 var15) var4) -2 var17)))
              ((lambda (var4 var2) var17)
               var17
               ((lambda (var19 var15 var3) var15)
                var17
                var17
                var17))))
          -8)
       var17)
      ((lambda (var15 var0)
         (+ ((lambda (var16 var0 var17) var15)
             (+ var15 -9)
             (+ ((lambda (var16) (+ var0 -7))
                 ((lambda (var10 var0) -6) -4 var17))
                (+ 9 ((lambda (var9 var18) -4) var15 var0)))
             ((lambda (var13 var7)
                ((lambda (var1 var16 var8)
                   ((lambda (var11 var14) var1) var15 var13))
                 ((lambda (var16 var10) var10) var17 var0)
                 ((lambda (var12 var5) 0) var17 var0)
                 -2))
              (+ ((lambda (var18 var13 var8) var0) var0 var15 -5)
                 ((lambda (var1 var0) -9) -8 var0))
              ((lambda (var15 var18)
                 ((lambda (var3 var19) var19) -8 var0))
               (+ var17 var0)
               (+ var15 -1))))
            ((lambda (var11) var0)
             (+ ((lambda (var6 var8) (+ -2 4))
                 var15
                 (+ var15 var0))
                var15))))
       ((lambda (var17 var6 var2) var6)
        var17
        2
        (+ (+ ((lambda (var9) var9) ((lambda (var4) var4) -3))
              var17)
           (+ ((lambda (var3 var7 var10) 7) var17 6 var17)
              ((lambda (var3 var11 var8) var17)
               ((lambda (var17 var2 var10) -3) var17 var17 -5)
               (+ var17 5)
               ((lambda (var7 var2 var17) var17) var17 -3 var17)))))
       ((lambda (var11 var2 var13)
          ((lambda (var16 var6 var5)
             ((lambda (var18 var3)
                ((lambda (var16 var12 var0) var3)
                 ((lambda (var4) var4) var13)
                 -5
                 6))
              -6
              ((lambda (var3 var15 var10) var13)
               ((lambda (var0 var10) -6) -5 var16)
               var6
               5)))
           -3
           (+ -6 8)
           (+ (+ ((lambda (var3) var17) 7) -7)
              ((lambda (var9 var16) -2)
               ((lambda (var7 var16 var10) var13) var2 -10 9)
               (+ var2 -7)))))
        -8
        var17
        ((lambda (var19)
           ((lambda (var17 var2)
              ((lambda (var15 var19 var17)
                 ((lambda (var11 var10 var12) var11)
                  var17
                  var15
                  var2))
               (+ var2 2)
               1
               7))
            ((lambda (var13 var14 var5)
               ((lambda (var19 var0) var19) var19 -9))
             ((lambda (var2 var13 var8) 5) var19 var17 -8)
             var19
             ((lambda (var3) -9) 4))
            (+ var17
               ((lambda (var1 var6 var10) var6) -5 var19 var17))))
         ((lambda (var8 var17)
            (+ ((lambda (var13 var11) -10) -3 var8) var17))
          5
          9))))))
 1)

Case eval/gen-1-10.ssscm:

((lambda (var3) -4) 1)

Case eval/gen-1-11.ssscm:

((lambda (var12)
   (+ (+ ((lambda (var1 var16 var14)
            ((lambda (var11 var18) -8) var14 -3))
          var12
          ((lambda (var11 var19 var2) var11)
           -9
           -7
           ((lambda (var6)
              (+ ((lambda (var1 var16 var17) var16) var12 -9 -3)
                 ((lambda (var2 var16 var4) -1) -4 6 var6)))
            (+ ((lambda (var11 var10) 2) 0 8)
               ((lambda (var0 var19 var12) var12) var12 var12 3))))
          ((lambda (var8 var11 var14) (+ var8 var12))
           ((lambda (var14)
              ((lambda (var17 var0 var11)
                 ((lambda (var18) -8) var0))
               var14
               ((lambda (var2 var9) var12) var14 -9)
               ((lambda (var19) 1) var12)))
            ((lambda (var11 var17 var15) 2)
             ((lambda (var18) -1) 9)
             ((lambda (var18 var0 var11) var0) -4 var12 var12)
             -4))
           ((lambda (var9 var0 var8)
              ((lambda (var2 var4) ((lambda (var2) var12) 3))
               ((lambda (var10 var14 var3) -7) 3 var0 -4)
               ((lambda (var7 var16) 0) var8 -4)))
            (+ ((lambda (var13) 7) var12) (+ 3 var12))
            -8
            6)
           ((lambda (var14 var4) 5) 1 var12)))
         var12)
      ((lambda (var15)
         ((lambda (var14 var0 var15)
            ((lambda (var16 var6)
               ((lambda (var14)
                  ((lambda (var8 var7 var5)
                     ((lambda (var12 var10 var9) 6) -5 var15 var16))
                   ((lambda (var10 var15) var0) var16 3)
                   -10
                   (+ 2 2)))
                ((lambda (var2) ((lambda (var19) 0) -10))
                 (+ var15 -2))))
             ((lambda (var1) -5)
              (+ ((lambda (var13 var5 var19) 6) var12 var12 var15)
                 var14))
             var0))
          var15
          (+ var15 var12)
          var12))
       (+ var12
          (+ (+ -10
                ((lambda (var15 var9 var12) -8)
                 var12
                 ((lambda (var1) var12) 2)
                 ((lambda (var4) -8) 2)))
             -2)))))
 1)

Case eval/gen-1-12.ssscm:

((lambda (var15)
   ((lambda (var16)
      ((lambda (var13 var0)
         ((lambda (var7)
            ((lambda (var5 var2 var9) var7)
             ((lambda (var10 var16 var7)
                ((lambda (var3 var11) var13) 6 0))
              ((lambda (var12) ((lambda (var14) -1) 0)) 4)
              ((lambda (var19 var9 var12) 0)
               ((lambda (var4) 2) 7)
               var0
               ((lambda (var7 var8 var5) -3) 7 var16 var15))
              ((lambda (var16 var4 var17) 8)
               var13
               ((lambda (var12) var16) var0)
               ((lambda (var13 var19) -2) 9 var7)))
             var16
             ((lambda (var0 var15 var17) var15)
              ((lambda (var6 var2 var0) var15)
               ((lambda (var8 var3) var13) 8 -1)
               ((lambda (var9 var4) -7) 5 6)
               var13)
              var7
              ((lambda (var12) (+ var7 var13))
               ((lambda (var4 var6) -10) var16 var13)))))
          ((lambda (var16)
             ((lambda (var19 var13 var15) var13)
              (+ (+ 4 0) ((lambda (var11 var3) var13) -5 -1))
              (+ ((lambda (var0 var13 var19) 3) var0 -1 var16)
                 (+ var13 var13))
              var0))
           ((lambda (var18 var8 var6)
              ((lambda (var1 var12 var6) var12)
               (+ var16 -1)
               var13
               ((lambda (var1 var2 var17) var15) var8 -5 var0)))
            var0
            ((lambda (var7 var4) var13)
             ((lambda (var14) var15) var15)
             ((lambda (var11 var8) -3) var0 4))
            ((lambda (var19 var9 var7) (+ 8 var7))
             ((lambda (var6 var2 var4) -8) -3 var13 var0)
             var0
             (+ var13 var16))))))
       var16
       (+ (+ ((lambda (var18 var0) (+ 8 6))
              ((lambda (var2) ((lambda (var17) -5) -8)) var16)
              ((lambda (var17 var10 var16) 0)
               5
               -2
               (+ var16 var15)))
             ((lambda (var18) var16) var16))
          4)))
    ((lambda (var15)
       (+ ((lambda (var15 var7)
             (+ ((lambda (var17) -8) (+ 1 var15)) var15))
           (+ var15
              ((lambda (var19 var2 var3) -2)
               (+ 2 var15)
               ((lambda (var13) -1) -6)
               ((lambda (var0 var5 var17) 3) -1 var15 var15)))
           ((lambda (var12 var8 var1)
              ((lambda (var9 var17)
                 ((lambda (var11 var4 var15) 2) var17 5 var1))
               -8
               (+ var15 var15)))
            var15
            -8
            var15))
          var15))
     6)))
 1)

Case eval/gen-1-13.ssscm:

((lambda (var12) 1) 1)

Case eval/gen-1-14.ssscm:

((lambda (var10)
   ((lambda (var1 var0 var19)
      (+ (+ ((lambda (var16 var13) var1)
             1
             ((lambda (var18 var4)
                ((lambda (var4 var11)
                   ((lambda (var1 var0 var7) 6) 1 var19 var11))
                 ((lambda (var5) var10) -2)
                 ((lambda (var2 var6) var6) var10 6)))
              ((lambda (var3) var19) ((lambda (var0) 4) -7))
              var0))
            ((lambda (var3 var12 var2)
               ((lambda (var2 var14 var6) var6)
                ((lambda (var4 var14 var15) (+ 6 -3))
                 ((lambda (var12) var10) var2)
                 ((lambda (var5 var16 var0) var5) 2 var10 2)
                 ((lambda (var10) var0) var0))
                (+ (+ var2 -5) (+ 1 var12))
                ((lambda (var6) ((lambda (var13) var12) var12))
                 ((lambda (var11) -2) 5))))
             ((lambda (var6) var0)
              ((lambda (var1 var0) 1)
               ((lambda (var8 var0 var7) 6) 8 var0 var1)
               var0))
             var10
             ((lambda (var5)
                ((lambda (var11 var1) (+ var19 var0)) 6 (+ -5 5)))
              9)))
         var0))
    (+ var10
       ((lambda (var7 var14)
          ((lambda (var10 var18) 8) 3 var10))
        ((lambda (var17 var0 var15)
           ((lambda (var17 var7) 7)
            (+ ((lambda (var8) var0) var0)
               ((lambda (var16 var6 var14) var14) var10 -4 -2))
            ((lambda (var19 var4) var19) (+ 5 7) var0)))
         ((lambda (var14) 2) var10)
         ((lambda (var1) var1)
          ((lambda (var5 var0) 6)
           ((lambda (var18 var11 var9) -3) 1 4 1)
           5))
         3)
        4))
    ((lambda (var7) -3)
     ((lambda (var10 var11 var2) var2) 8 -5 var10))
    ((lambda (var16)
       ((lambda (var3)
          (+ ((lambda (var0 var19 var11)
                (+ ((lambda (var16) -5) var3) -6))
              (+ ((lambda (var19 var3 var10) var10) 8 var3 var16)
                 ((lambda (var9 var4) var10) -1 7))
              (+ (+ 8 var16) -2)
              var16)
             -1))
        (+ ((lambda (var14 var3 var15) -7)
            ((lambda (var0 var11 var4)
               ((lambda (var9 var6 var18) 9) 3 var10 var0))
             (+ var16 8)
             (+ var16 var10)
             (+ var10 var16))
            ((lambda (var15 var10)
               ((lambda (var1 var5 var17) -1) var10 3 2))
             ((lambda (var7 var9) -2) var10 var16)
             ((lambda (var15 var11) var11) 1 var16))
            ((lambda (var15 var3 var13)
               ((lambda (var6 var9) -6) -8 var15))
             ((lambda (var9) -9) var10)
             ((lambda (var11 var5 var19) 7) -7 var10 -1)
             ((lambda (var18) 3) -10)))
           var10)))
     var10)))
 1)

Case eval/gen-1-15.ssscm:

((lambda (var9) -1) 1)

Case eval/gen-1-16.ssscm:

((lambda (var12)
   ((lambda (var13 var11 var16)
      ((lambda (var4)
         ((lambda (var11)
            (+ ((lambda (var14)
                  ((lambda (var0 var3 var11) (+ var13 -1))
                   (+ 1 -1)
                   -8
                   var14))
                ((lambda (var19 var14 var18) -6)
                 var13
                 ((lambda (var5) var13) var4)
                 ((lambda (var14) var14) 5)))
               var12))
          -1))
       ((lambda (var3) 0)
        ((lambda (var13 var10)
           (+ ((lambda (var3 var11 var5) (+ var10 var10))
               ((lambda (var8) -4) var16)
               (+ var10 3)
               (+ var11 var13))
              ((lambda (var8) ((lambda (var8) var12) -8))
               ((lambda (var10 var8 var3) -10) 9 -1 var13))))
         ((lambda (var17 var18 var11)
            ((lambda (var17)
               ((lambda (var11 var13) var12) var11 var11))
             ((lambda (var0 var12 var10) 9) var16 7 var16)))
          ((lambda (var13)
             ((lambda (var4 var15 var17) var12) var11 6 -7))
           ((lambda (var3) 1) -8))
          ((lambda (var14 var15)
             ((lambda (var4) var15) var16))
           -10
           ((lambda (var1) var13) var13))
          (+ ((lambda (var16 var15) -1) var11 -1)
             ((lambda (var5 var7) 4) 8 var12)))
         7))))
    var12
    4
    ((lambda (var9 var7 var6)
       ((lambda (var12 var15)
          ((lambda (var15 var0 var2)
             (+ (+ var6 ((lambda (var11 var10 var13) -2) 8 -2 3))
                ((lambda (var3 var0)
                   ((lambda (var18 var14 var2) var14) 7 -6 var6))
                 (+ var0 var0)
                 ((lambda (var19 var15 var17) -9) var12 1 9))))
           (+ 5
              ((lambda (var19 var14 var11) (+ var12 var11))
               ((lambda (var13) var7) -7)
               ((lambda (var6 var17) 8) 3 var7)
               ((lambda (var4 var19 var1) var4) 2 var6 -1)))
           (+ var12 (+ ((lambda (var13) -4) var15) -9))
           ((lambda (var10 var14 var16)
              (+ 6 ((lambda (var19) var19) var9)))
            ((lambda (var0 var14)
               ((lambda (var14 var3) 6) var9 var0))
             -7
             var6)
            6
            var6)))
        ((lambda (var3 var9 var12)
           (+ ((lambda (var16 var15) (+ var15 var15))
               ((lambda (var18 var6 var10) var18) -6 -7 var12)
               ((lambda (var4 var1 var16) var7) var3 var12 6))
              7))
         ((lambda (var12 var1)
            ((lambda (var8 var18 var2)
               ((lambda (var19 var4) 5) 5 var18))
             ((lambda (var5) 1) 8)
             9
             ((lambda (var18 var2) 4) var1 var7)))
          ((lambda (var9) (+ -10 8)) var7)
          ((lambda (var4 var8) var4)
           (+ var9 var6)
           ((lambda (var12 var9) var12) var7 var7)))
         ((lambda (var14)
            (+ ((lambda (var9) var6) var9)
               ((lambda (var19 var12) 1) var9 -5)))
          ((lambda (var12) (+ var9 var12)) -1))
         ((lambda (var15 var19 var14) var7)
          -5
          ((lambda (var1) ((lambda (var8) 1) 6))
           (+ var12 4))
          var12))
        ((lambda (var0)
           ((lambda (var4 var12)
              ((lambda (var0 var13 var15) (+ var7 -7))
               -6
               (+ -6 1)
               ((lambda (var10) var9) -1)))
            var9
            ((lambda (var5 var13 var17)
               ((lambda (var18 var7 var8) var8) var9 -5 var13))
             -4
             (+ var9 -4)
             ((lambda (var7 var5 var2) -7) 4 5 var12))))
         ((lambda (var16 var19) var7)
          ((lambda (var17) ((lambda (var14) var6) var7))
           (+ var12 var12))
          (+ var6 ((lambda (var12 var13) 7) -8 var7))))))
     ((lambda (var18)
        ((lambda (var4 var3)
           ((lambda (var17 var16 var6)
              ((lambda (var2 var1) var17) var18 (+ var3 var18)))
            var3
            ((lambda (var19)
               ((lambda (var19 var4 var7) var19) 8 -2 6))
             (+ var3 var18))
            var12))
         ((lambda (var7 var9 var4) -6)
          ((lambda (var0 var5 var15) (+ -2 var15))
           ((lambda (var10) var12) 8)
           ((lambda (var18 var2) var12) var12 1)
           ((lambda (var13 var9 var10) 6) var12 -2 5))
          ((lambda (var13) -9) 1)
          ((lambda (var0 var1) 4)
           ((lambda (var4 var6) 0) -2 7)
           ((lambda (var0) 5) var18)))
         (+ 3
            ((lambda (var19 var18)
               ((lambda (var7 var10) var10) var12 -6))
             -7
             -2))))
      (+ ((lambda (var6) -3)
          ((lambda (var0) (+ -2 var0))
           ((lambda (var19 var9 var18) 3) 4 var12 var12)))
         ((lambda (var7 var8) var12) var12 1)))
     ((lambda (var10) 5) var12)
     (+ (+ ((lambda (var18)
              ((lambda (var13 var19)
                 ((lambda (var13) -7) var12))
               ((lambda (var2) var18) var18)
               (+ var18 -4)))
            4)
           5)
        -7))))
 1)

Case eval/gen-1-17.ssscm:

((lambda (var13)
   ((lambda (var15 var3)
      ((lambda (var19)
         ((lambda (var11) var19)
          ((lambda (var4 var18)
             ((lambda (var10)
                ((lambda (var15 var9) ((lambda (var6) var9) -6))
                 ((lambda (var12 var11 var8) -8) 3 -2 var15)
                 ((lambda (var17 var5 var15) 8) -7 var3 9)))
              ((lambda (var7) ((lambda (var14) var13) var7))
               ((lambda (var1 var18) 2) -6 6))))
           ((lambda (var12 var10 var2)
              (+ ((lambda (var19) -3) var2) 6))
            ((lambda (var6)
               ((lambda (var9 var3) var6) var3 -10))
             ((lambda (var13 var3) -9) -4 var3))
            ((lambda (var13 var9) var3) -8 var13)
            ((lambda (var14) -7) (+ -1 -3)))
           ((lambda (var14 var16 var1)
              (+ ((lambda (var18) 5) 0)
                 ((lambda (var9) -7) var16)))
            ((lambda (var0 var7)
               ((lambda (var3 var18) -2) -5 var15))
             -5
             (+ 7 0))
            ((lambda (var8 var19)
               ((lambda (var14 var17) 2) var19 5))
             (+ var19 var15)
             ((lambda (var14 var17) 1) var19 -6))
            (+ ((lambda (var11 var7 var2) 8) var13 var15 var19)
               ((lambda (var18 var3 var0) var18) 3 var13 var13))))))
       var15))
    ((lambda (var2 var5) -10)
     ((lambda (var6 var8) -10) var13 -1)
     var13)
    ((lambda (var6 var7 var15) -1)
     ((lambda (var3)
        ((lambda (var11 var3 var4)
           (+ ((lambda (var12 var18) -1)
               ((lambda (var5 var0) -9) 5 var13)
               var13)
              -9))
         ((lambda (var17 var2 var11)
            ((lambda (var7 var6 var16)
               ((lambda (var10 var15 var8) 4) -2 -10 2))
             var13
             ((lambda (var4 var8 var13) -2) var11 var3 -8)
             (+ var13 0)))
          (+ var3 -10)
          -3
          (+ (+ var13 -1)
             ((lambda (var6 var2) var6) var3 6)))
         ((lambda (var15) var3) 0)
         ((lambda (var19)
            (+ var3 ((lambda (var19 var9) -4) 8 6)))
          ((lambda (var15 var6 var1) (+ var6 -10))
           (+ -10 7)
           9
           -8))))
      ((lambda (var14)
         ((lambda (var9)
            ((lambda (var0 var4)
               ((lambda (var7 var6 var5) 7) var9 -5 var9))
             (+ -10 5)
             (+ -4 1)))
          ((lambda (var17 var11) ((lambda (var8) var17) -5))
           (+ 6 9)
           ((lambda (var3) -7) 6))))
       (+ ((lambda (var19 var15 var13)
             ((lambda (var3 var0) 1) 2 -1))
           ((lambda (var2 var5) var5) 8 var13)
           (+ 7 2)
           ((lambda (var2) var2) 6))
          ((lambda (var17 var4) 7)
           2
           ((lambda (var7 var3 var17) 9) var13 -2 var13)))))
     ((lambda (var13 var19)
        ((lambda (var7)
           ((lambda (var3 var9 var0)
              ((lambda (var5) ((lambda (var1 var4) 7) var19 2))
               (+ 9 var13)))
            var13
            var13
            ((lambda (var1) (+ 2 var19)) (+ var7 var19))))
         ((lambda (var15 var5)
            ((lambda (var11 var1 var4) var15)
             ((lambda (var18 var19) -2) -7 6)
             ((lambda (var2 var14) var14) var5 var13)
             ((lambda (var5) var19) 3)))
          var13
          ((lambda (var10)
             ((lambda (var2 var12) var19) -4 var13))
           var19))))
      ((lambda (var18 var5 var19)
         ((lambda (var14 var10)
            ((lambda (var15 var14 var0)
               ((lambda (var11 var18) var19) var0 8))
             ((lambda (var17) var18) var10)
             ((lambda (var6 var12) 5) var18 -1)
             ((lambda (var4 var17) var18) -4 0)))
          (+ -3 (+ -6 var13))
          (+ ((lambda (var18 var5 var14) var13) -6 var18 var5)
             (+ var19 var19))))
       var13
       var13
       ((lambda (var17)
          (+ 1 ((lambda (var8 var5) 3) var13 var13)))
        ((lambda (var2) ((lambda (var12) var2) 3))
         ((lambda (var8 var19) 6) var13 var13))))
      var13)
     -2)))
 1)

Case eval/gen-1-18.ssscm:

((lambda (var5)
   ((lambda (var8)
      (+ 8
         ((lambda (var2 var14) -3)
          (+ (+ (+ ((lambda (var10) -5) var5)
                   ((lambda (var15) 4) var5))
                var8)
             var5)
          -3)))
    ((lambda (var11 var18 var10)
       ((lambda (var8 var18) var11)
        var18
        ((lambda (var1 var8 var9)
           ((lambda (var18 var8 var4) var1)
            ((lambda (var17 var14) var14)
             ((lambda (var8) var5) -5)
             ((lambda (var3 var0) 1) 7 -10))
            ((lambda (var14) (+ var10 2)) var5)
            ((lambda (var11 var15 var14)
               ((lambda (var8 var9 var4) 5) -5 -2 7))
             ((lambda (var8 var6) var10) var10 9)
             3
             (+ 1 -10))))
         (+ ((lambda (var11 var1)
               ((lambda (var9 var10) var5) var5 4))
             ((lambda (var9) 5) var10)
             (+ -7 var5))
            ((lambda (var15 var6 var10)
               ((lambda (var9 var18) var6) var10 var15))
             (+ 6 var5)
             (+ -2 -2)
             6))
         ((lambda (var8 var3) (+ var11 -3))
          ((lambda (var17)
             ((lambda (var5 var2) var17) -2 var18))
           ((lambda (var1) var5) 1))
          var5)
         1)))
     ((lambda (var13 var17)
        ((lambda (var18) var13)
         ((lambda (var18)
            ((lambda (var16 var9) var13) var5 var17))
          ((lambda (var13) (+ var17 3))
           ((lambda (var17 var8) var13) 4 var5)))))
      (+ var5 var5)
      ((lambda (var11 var2 var16) 0)
       var5
       ((lambda (var14 var0 var17)
          ((lambda (var17) 0) (+ var14 -4)))
        var5
        ((lambda (var17)
           ((lambda (var16 var17 var18) var18) 6 -4 7))
         ((lambda (var2 var6 var13) 4) var5 4 7))
        ((lambda (var4 var6) ((lambda (var14) -6) -1))
         -2
         -4))
       9))
     var5
     ((lambda (var13 var10)
        (+ -4
           ((lambda (var8 var7)
              ((lambda (var14 var6 var5)
                 ((lambda (var7) var7) 5))
               ((lambda (var1 var17) var17) -6 -6)
               var5
               (+ 4 var10)))
            ((lambda (var18 var15) var10)
             9
             ((lambda (var2 var16 var13) 3) 0 -3 9))
            var13)))
      ((lambda (var4 var13 var10)
         ((lambda (var9 var2 var18) -9)
          ((lambda (var15 var12)
             ((lambda (var19 var6) var12) 0 4))
           ((lambda (var14 var13 var16) var16)
            var5
            -1
            var13)
           (+ 3 -1))
          var4
          ((lambda (var6) 6)
           ((lambda (var19 var5) var4) var5 -10))))
       (+ (+ (+ var5 3) (+ var5 -8))
          ((lambda (var9 var13) var5)
           ((lambda (var16 var9) 9) var5 -3)
           (+ var5 var5)))
       ((lambda (var16 var0) var0)
        ((lambda (var19) ((lambda (var8) var5) var5))
         var5)
        ((lambda (var19 var4 var0) var5)
         ((lambda (var14) -4) -5)
         ((lambda (var19 var5 var14) -8) 2 var5 -3)
         (+ var5 var5)))
       (+ (+ -3 ((lambda (var17) var5) 9)) 8))
      ((lambda (var18 var4 var15)
         ((lambda (var8 var2) var15)
          ((lambda (var12) var5) (+ var15 var5))
          ((lambda (var10) ((lambda (var5) -10) var10))
           var4)))
       var5
       6
       ((lambda (var12) 3)
        ((lambda (var16 var6) (+ var6 -1))
         var5
         ((lambda (var16 var12 var2) -6) var5 var5 0))))))))
 1)

Case eval/gen-1-19.ssscm:

((lambda (var19)
   ((lambda (var3 var15)
      (+ ((lambda (var9) var9)
          ((lambda (var13)
             (+ ((lambda (var16 var12 var13)
                   ((lambda (var14 var1) 5) 3 9))
                 ((lambda (var1 var10) 4) var3 var13)
                 var19
                 var3)
                ((lambda (var14 var1 var5) var14)
                 (+ -5 var15)
                 ((lambda (var2) var15) -2)
                 var3)))
           (+ ((lambda (var19 var1 var5)
                 ((lambda (var15 var17) -4) -6 1))
               ((lambda (var10 var5) var3) -7 var3)
               (+ var19 var3)
               ((lambda (var19 var13) var15) var19 var19))
              var3)))
         5))
    ((lambda (var5 var18 var2) 2)
     ((lambda (var0 var9 var1)
        ((lambda (var12 var1) (+ (+ 2 var19) -2))
         ((lambda (var12 var11 var14)
            ((lambda (var17)
               ((lambda (var10 var11) var17) var12 7))
             ((lambda (var10) var14) var9)))
          -2
          6
          (+ ((lambda (var15) -9) var0)
             ((lambda (var10 var18) var1) var9 4)))
         -2))
      8
      var19
      (+ var19
         (+ 4
            ((lambda (var16 var11) (+ var16 var11))
             (+ var19 3)
             (+ 3 -6)))))
     (+ var19 var19)
     ((lambda (var12 var16) -3)
      6
      (+ ((lambda (var7) 2)
          ((lambda (var13) (+ var13 var13)) -5))
         9)))
    -10))
 1)

Case eval/gen-1-2.ssscm:

((lambda (var2)
   ((lambda (var17 var18) var18)
    6
    ((lambda (var2 var10 var12)
       ((lambda (var4 var15)
          ((lambda (var7)
             ((lambda (var13 var10) var7)
              ((lambda (var0 var6 var1) ((lambda (var18) 3) -4))
               var7
               (+ -3 -10)
               ((lambda (var4 var10) 9) var4 var10))
              ((lambda (var6 var16) -10)
               ((lambda (var2 var14) -2) var10 var10)
               8)))
           var15))
        ((lambda (var3) var12) var2)
        ((lambda (var11 var1) 2)
         ((lambda (var18 var13 var12)
            ((lambda (var4 var6)
               ((lambda (var3 var18 var17) var13)
                var2
                var10
                var4))
             ((lambda (var18 var15 var12) -8) var2 3 var13)
             ((lambda (var7 var10 var14) 1) var12 2 -2)))
          ((lambda (var5 var10) -1) var2 -6)
          var12
          (+ ((lambda (var7 var19 var2) var10) var2 1 var2)
             ((lambda (var6 var8 var19) -1) var10 2 0)))
         (+ ((lambda (var17)
               ((lambda (var9 var16) var12) var2 var17))
             ((lambda (var15) 9) -1))
            ((lambda (var2 var8 var12) 1)
             (+ 5 -8)
             ((lambda (var4 var2 var19) var19) 5 var12 -1)
             ((lambda (var4) -9) -9))))))
     7
     ((lambda (var8 var14 var12)
        ((lambda (var4)
           (+ ((lambda (var18 var13) 4)
               ((lambda (var16 var18) var18) -5 var12)
               var2)
              ((lambda (var0 var16) var16)
               var12
               ((lambda (var5 var8 var4) -8) var2 var8 5))))
         ((lambda (var12 var10 var9)
            ((lambda (var11 var13)
               ((lambda (var15) var13) var8))
             var2
             ((lambda (var4 var2 var6) 8) var12 var9 7)))
          -4
          (+ -10 ((lambda (var0 var17) var12) 5 var2))
          ((lambda (var19 var16 var17) (+ var12 -3))
           var2
           (+ var8 var14)
           (+ 4 var12)))))
      ((lambda (var4)
         (+ var2
            ((lambda (var1 var14) var14)
             ((lambda (var9) 8) -8)
             ((lambda (var3 var19) 1) -10 var4))))
       8)
      ((lambda (var14) var2)
       ((lambda (var4 var18) var2)
        var2
        ((lambda (var0 var16 var1)
           ((lambda (var11 var12) var1) -3 var1))
         ((lambda (var10 var16 var2) var2) -9 -9 2)
         ((lambda (var19) 4) var2)
         0)))
      (+ (+ ((lambda (var19) (+ -3 var19))
             ((lambda (var8) 8) -4))
            ((lambda (var10 var11 var3)
               ((lambda (var6 var11 var1) var11) -10 var3 var2))
             ((lambda (var8 var2) 1) var2 var2)
             ((lambda (var2 var19) -5) 0 var2)
             -2))
         9))
     ((lambda (var1 var8) ((lambda (var15) -9) var2))
      ((lambda (var7)
         ((lambda (var11 var15 var6)
            ((lambda (var14) ((lambda (var3) var14) var11))
             (+ 8 var7)))
          (+ ((lambda (var7 var3) -3) 9 1) var7)
          (+ ((lambda (var7 var12 var3) 3) 5 var7 7)
             ((lambda (var13 var4) var13) var7 9))
          ((lambda (var12 var4) (+ var4 -9)) 1 var2)))
       (+ (+ (+ var2 -6)
             ((lambda (var2 var17 var15) var2) var2 var2 var2))
          ((lambda (var14 var18)
             ((lambda (var6 var4 var3) var2) var14 -2 6))
           (+ var2 -10)
           ((lambda (var4 var19) 6) var2 var2))))
      ((lambda (var9)
         ((lambda (var18 var8)
            ((lambda (var18)
               ((lambda (var17 var3 var12) var17) 0 var9 -2))
             ((lambda (var5) var2) var8)))
          -6
          ((lambda (var10 var6 var1) (+ -5 9))
           ((lambda (var6 var8 var1) 1) var2 -2 5)
           var9
           ((lambda (var4) -10) var2))))
       ((lambda (var15)
          ((lambda (var12 var7 var1)
             ((lambda (var12 var19) 9) -3 -1))
           3
           var15
           ((lambda (var15 var14) var14) var15 var15)))
        -6))))))
 1)

Case eval/gen-1-20.ssscm:

((lambda (var8)
   ((lambda (var6 var9) 8)
    ((lambda (var9 var0 var8) var0)
     (+ ((lambda (var5 var18 var10) 8)
         var8
         ((lambda (var7 var2)
            (+ (+ -2 var7)
               ((lambda (var6 var5 var10) -8) -4 7 -8)))
          (+ ((lambda (var7 var13 var9) 3) var8 var8 var8)
             ((lambda (var17 var5) 6) -1 2))
          ((lambda (var2 var3 var19)
             ((lambda (var12) var19) var19))
           ((lambda (var1 var15 var6) 5) var8 var8 var8)
           2
           ((lambda (var18) var8) -5)))
         ((lambda (var4)
            ((lambda (var12)
               ((lambda (var6 var13 var0) 7) 4 8 6))
             -5))
          var8))
        var8)
     ((lambda (var6) 8)
      (+ ((lambda (var11 var7 var3)
            ((lambda (var12 var0 var9)
               ((lambda (var13 var17) var3) -4 var12))
             ((lambda (var3 var7) var3) -5 3)
             4
             var8))
          (+ (+ 3 var8) var8)
          ((lambda (var17)
             ((lambda (var15 var14 var17) -3) -3 var17 -9))
           ((lambda (var1 var3) 2) 5 -8))
          ((lambda (var5 var3)
             ((lambda (var5 var9) var5) var3 var3))
           ((lambda (var15 var11) var15) var8 var8)
           (+ -4 8)))
         ((lambda (var13 var3 var17)
            ((lambda (var12 var10 var0)
               ((lambda (var16 var4 var3) var12) 5 4 var17))
             (+ var13 3)
             ((lambda (var11 var15) -9) 1 -10)
             (+ var8 -4)))
          var8
          ((lambda (var12) 5) ((lambda (var3) 4) 7))
          (+ ((lambda (var19) var19) var8) -10))))
     ((lambda (var7 var16) var16)
      ((lambda (var19 var1 var16)
         ((lambda (var2) 3) -5))
       var8
       var8
       (+ -2
          ((lambda (var17)
             ((lambda (var0 var9 var8) 8) -6 var17 -5))
           -8)))
      7))
    (+ var8 var8)))
 1)

Case eval/gen-1-21.ssscm:

((lambda (var10) 0) 1)

Case eval/gen-1-22.ssscm:

((lambda (var15) var15) 1)

Case eval/gen-1-23.ssscm:

((lambda (var14)
   ((lambda (var10 var1 var15) -10)
    -7
    (+ (+ ((lambda (var5)
             ((lambda (var8 var3)
                ((lambda (var6 var8)
                   ((lambda (var16 var9) var16) -3 -3))
                 ((lambda (var0 var7) var0) var5 var3)
                 ((lambda (var13) var3) var3)))
              0
              ((lambda (var19)
                 ((lambda (var9 var10 var13) 2) -10 -4 -7))
               ((lambda (var1) var1) var14))))
           ((lambda (var14 var12)
              ((lambda (var19 var8 var2) (+ -2 8))
               var12
               var14
               -8))
            (+ var14 -8)
            ((lambda (var2 var4) ((lambda (var9) var2) -2))
             (+ -3 8)
             (+ var14 9))))
          ((lambda (var15 var12) -9)
           ((lambda (var16)
              ((lambda (var19 var16 var17)
                 ((lambda (var16 var11) 1) 4 -6))
               var14
               ((lambda (var13 var9) var16) var14 5)
               ((lambda (var16 var5 var9) -7) 0 var16 -3)))
            var14)
           ((lambda (var19)
              ((lambda (var11) (+ 3 3)) (+ 5 1)))
            ((lambda (var8) var8) ((lambda (var15) -7) 8)))))
       ((lambda (var5 var13 var9)
          ((lambda (var2 var3)
             ((lambda (var17)
                (+ -10 ((lambda (var8 var14) -10) var5 -9)))
              var9))
           (+ ((lambda (var6)
                 ((lambda (var14 var12 var2) 5) var6 var9 var9))
               ((lambda (var3 var14) -1) -10 var5))
              ((lambda (var10)
                 ((lambda (var18 var19 var1) var5)
                  var13
                  var13
                  var9))
               ((lambda (var12 var7) 9) -2 5)))
           ((lambda (var18 var10) -3)
            ((lambda (var9 var3 var12) var5) 1 (+ -2 5) -2)
            (+ ((lambda (var16 var15) var5) -9 -5)
               (+ var13 -7)))))
        (+ var14 var14)
        var14
        (+ var14 5)))
    ((lambda (var2 var18 var3)
       (+ 2
          (+ ((lambda (var0)
                ((lambda (var16 var18) var3) (+ 8 var2) -10))
              ((lambda (var16 var15 var0) 9)
               var14
               ((lambda (var4 var1) -6) var2 var3)
               (+ var2 -3)))
             ((lambda (var10 var16)
                ((lambda (var16)
                   ((lambda (var6 var10 var2) var3) var18 7 3))
                 var3))
              ((lambda (var15) var18) -10)
              var18))))
     (+ (+ (+ var14
              ((lambda (var8)
                 ((lambda (var3 var18) -4) -2 var14))
               var14))
           var14)
        2)
     -4
     ((lambda (var4 var7 var2)
        ((lambda (var2) var4) -2))
      -7
      -7
      ((lambda (var10 var18)
         (+ 3 ((lambda (var2) (+ -8 9)) var10)))
       ((lambda (var6 var18)
          (+ ((lambda (var5 var2) 9) var18 -9)
             ((lambda (var13 var6 var15) var15)
              var14
              var18
              var18)))
        ((lambda (var4 var14) var4)
         var14
         ((lambda (var11 var9) var11) var14 var14))
        (+ ((lambda (var8 var5) 8) var14 8)
           ((lambda (var4 var2 var11) var11)
            var14
            var14
            var14)))
       ((lambda (var8 var15 var0)
          ((lambda (var19 var12) -1)
           ((lambda (var6 var18) var15) var14 var8)
           ((lambda (var19 var2) -1) -10 var14)))
        var14
        ((lambda (var11 var8)
           ((lambda (var7 var2 var19) 3) var8 var8 var8))
         (+ 9 var14)
         var14)
        var14))))))
 1)

Case eval/gen-1-24.ssscm:

((lambda (var17) -4) 1)

Case eval/gen-1-25.ssscm:

((lambda (var16)
   ((lambda (var0)
      ((lambda (var16 var1)
         ((lambda (var3)
            ((lambda (var13 var3 var1)
               ((lambda (var9) var0)
                ((lambda (var19 var1 var16) -3)
                 5
                 ((lambda (var3 var12 var8) var8) var1 3 -1)
                 (+ var13 5))))
             ((lambda (var17 var1) var0)
              (+ (+ 3 -4) (+ var0 0))
              ((lambda (var2 var18)
                 ((lambda (var7) var16) var16))
               ((lambda (var17 var5) 1) var0 var1)
               (+ var3 -6)))
             ((lambda (var10)
                ((lambda (var2 var5 var16)
                   ((lambda (var6 var12 var13) 5) var3 var5 var16))
                 (+ 5 var1)
                 ((lambda (var1 var5) var10) var10 var10)
                 (+ var16 4)))
              ((lambda (var15 var9 var2)
                 ((lambda (var19) -6) var16))
               -8
               var0
               9))
             var3))
          2))
       ((lambda (var14) var0)
        (+ ((lambda (var9)
              ((lambda (var10 var14) 3)
               ((lambda (var12 var8) var0) var9 var9)
               (+ var0 -9)))
            ((lambda (var7 var5) var0)
             ((lambda (var19 var15 var7) var0) var0 4 5)
             7))
           ((lambda (var16 var17 var15)
              (+ ((lambda (var11) 4) -1)
                 ((lambda (var12 var18) 2) var17 1)))
            6
            ((lambda (var0) ((lambda (var13) -10) -7))
             ((lambda (var4) 1) var16))
            (+ ((lambda (var16 var3 var19) var0) var0 var0 var0)
               var0))))
       ((lambda (var5 var3 var1)
          ((lambda (var0 var2)
             ((lambda (var1 var15 var16)
                ((lambda (var18 var16)
                   ((lambda (var5 var18 var7) var16) 2 var15 -5))
                 var5
                 ((lambda (var6) -10) var5)))
              ((lambda (var3 var13 var4)
                 ((lambda (var3 var6 var4) 5) var3 0 var2))
               5
               ((lambda (var13) var3) 8)
               7)
              (+ 5 ((lambda (var6 var17) var17) -10 -10))
              ((lambda (var18) (+ var2 var3))
               ((lambda (var17) 9) var2))))
           -2
           ((lambda (var15 var1)
              ((lambda (var1 var7) ((lambda (var18) var1) 2))
               -1
               ((lambda (var6 var8 var14) var1) var15 var5 -2)))
            (+ ((lambda (var15 var8) var8) var0 9) var3)
            8)))
        ((lambda (var16)
           ((lambda (var11 var10 var12) var10)
            ((lambda (var11 var19) -2)
             ((lambda (var18) var16) var0)
             var16)
            var16
            ((lambda (var3 var18 var5) -6)
             (+ var0 1)
             var16
             ((lambda (var2) var0) 1))))
         var16)
        -7
        ((lambda (var9)
           (+ ((lambda (var3 var9) var3)
               (+ var9 var16)
               ((lambda (var1) var0) var0))
              var0))
         -4))))
    7))
 1)

Case eval/gen-1-26.ssscm:

((lambda (var14) ((lambda (var10) -4) var14)) 1)

Case eval/gen-1-27.ssscm:

((lambda (var3)
   ((lambda (var19)
      ((lambda (var11 var6)
         ((lambda (var1) 3)
          (+ var19
             ((lambda (var5 var15) 8)
              var11
              ((lambda (var11 var12)
                 ((lambda (var7 var4 var2) var4)
                  var12
                  var11
                  var11))
               ((lambda (var11 var0) var6) -3 var11)
               (+ var6 6))))))
       (+ (+ ((lambda (var14 var17 var4) 8)
              ((lambda (var1 var7 var13)
                 ((lambda (var12 var10 var15) var7)
                  var3
                  var7
                  var3))
               ((lambda (var3 var7) var7) var3 var3)
               ((lambda (var13 var11) -8) var19 var3)
               6)
              ((lambda (var13 var7 var0) var19)
               var3
               0
               ((lambda (var16) 5) 0))
              ((lambda (var4 var10) 4)
               ((lambda (var13 var6) -4) var19 var19)
               (+ -2 -9)))
             -7)
          ((lambda (var1)
             (+ 1
                ((lambda (var15 var17)
                   ((lambda (var5 var11) 4) 4 var17))
                 ((lambda (var14 var10 var2) var14)
                  var19
                  var19
                  var1)
                 2)))
           ((lambda (var5 var10 var19)
              ((lambda (var11 var12 var1) var11)
               ((lambda (var19) var10) var10)
               ((lambda (var7) -8) 3)
               ((lambda (var14 var10) var3) var3 var5)))
            var3
            (+ -8 ((lambda (var1) var3) -9))
            -1)))
       ((lambda (var18 var1)
          ((lambda (var16 var9)
             ((lambda (var0 var1) var9)
              (+ -10 ((lambda (var9 var19) 5) -1 3))
              var3))
           ((lambda (var11)
              ((lambda (var7 var14 var3) var19)
               var19
               -7
               ((lambda (var18) 9) var18)))
            (+ ((lambda (var0 var12) 0) var18 -4)
               ((lambda (var1) var18) -6)))
           (+ ((lambda (var18 var6) ((lambda (var2) -5) var6))
               var1
               ((lambda (var16 var4 var5) var5) -6 var3 var18))
              ((lambda (var15 var14 var19) -1)
               ((lambda (var2) var2) -3)
               ((lambda (var16 var6 var9) -4) var1 var1 var1)
               ((lambda (var5 var8) 4) 1 var18)))))
        ((lambda (var11) -1) var3)
        ((lambda (var18) -9) var19))))
    ((lambda (var2)
       ((lambda (var7 var13 var17)
          ((lambda (var0 var12) var17) var13 -5))
        var2
        ((lambda (var15 var9)
           ((lambda (var8 var9) var8)
            ((lambda (var7) -10)
             ((lambda (var2 var18) var15) 2 var15))
            ((lambda (var13 var2) (+ var13 9))
             ((lambda (var8) var15) -9)
             ((lambda (var13 var9) 1) var2 1))))
         ((lambda (var0 var7 var18) -4)
          ((lambda (var13 var8 var0) var13)
           0
           var2
           ((lambda (var3 var11 var18) var2) 5 4 -6))
          var3
          -5)
         -6)
        ((lambda (var2) (+ var3 2)) -3)))
     ((lambda (var4 var14 var1)
        ((lambda (var8)
           (+ ((lambda (var15 var16) (+ var1 -1))
               ((lambda (var14 var0) var1) -1 var1)
               ((lambda (var12 var8) 2) -10 var1))
              (+ -5 9)))
         -9))
      ((lambda (var19) -9)
       ((lambda (var2 var19 var3)
          (+ ((lambda (var8 var1 var9) -6) -3 -5 -7)
             ((lambda (var3 var18) var18) -7 -7)))
        ((lambda (var4) (+ var3 9)) (+ -7 -8))
        (+ ((lambda (var13) -10) var3) (+ var3 var3))
        ((lambda (var11 var8 var13) var13)
         var3
         -3
         (+ -8 -9))))
      ((lambda (var13 var2)
         (+ ((lambda (var5 var9) ((lambda (var0) var13) var2))
             var3
             ((lambda (var15) var3) var13))
            ((lambda (var11 var18) -6)
             var13
             ((lambda (var3) -9) var2))))
       ((lambda (var5 var7 var2) 1)
        ((lambda (var11 var3 var5) var5)
         ((lambda (var5 var11 var9) var5) 2 var3 -2)
         ((lambda (var4 var5 var10) var3) var3 var3 var3)
         ((lambda (var17 var0 var2) var2) 9 var3 var3))
        ((lambda (var9 var2 var16)
           ((lambda (var18 var6) -6) -5 3))
         (+ -1 var3)
         (+ var3 4)
         ((lambda (var9 var12 var5) var3) 5 var3 var3))
        ((lambda (var16) -7)
         ((lambda (var9 var2) var2) 6 var3)))
       -5)
      ((lambda (var12 var15 var9) -7)
       var3
       ((lambda (var8 var7) var7)
        ((lambda (var1 var17) (+ var3 var3)) -8 var3)
        ((lambda (var7) ((lambda (var0) var0) 4))
         ((lambda (var14 var7) var3) -1 2)))
       ((lambda (var3) -7)
        ((lambda (var2 var3 var12) var3)
         ((lambda (var6 var2) 0) -4 var3)
         -2
         ((lambda (var19 var11) var11) 6 var3))))))))
 1)

Case eval/gen-1-28.ssscm:

((lambda (var7) var7) 1)

Case eval/gen-1-29.ssscm:

((lambda (var15) var15) 1)

Case eval/gen-1-3.ssscm:

((lambda (var7)
   ((lambda (var10 var2)
      (+ ((lambda (var10)
            ((lambda (var4 var17 var2)
               ((lambda (var17 var10)
                  ((lambda (var1) ((lambda (var13 var4) 3) -2 2))
                   var17))
                (+ -7 ((lambda (var6) var6) -3))
                (+ ((lambda (var19) var4) 0) (+ var17 var10))))
             ((lambda (var8 var16 var18)
                (+ var2 ((lambda (var5) var5) -1)))
              var10
              ((lambda (var3 var15 var6) (+ 4 var2))
               ((lambda (var10) var7) var7)
               ((lambda (var8 var1) 0) 6 -5)
               ((lambda (var18 var16 var19) var16) var2 var2 -7))
              var10)
             ((lambda (var11)
                ((lambda (var6) var7) ((lambda (var5) 4) 5)))
              ((lambda (var17 var6) ((lambda (var6) 2) 3))
               ((lambda (var11 var0 var15) -8) -3 3 var10)
               -9))
             (+ -4 (+ 7 ((lambda (var10) -2) 3)))))
          ((lambda (var15)
             ((lambda (var11 var10 var12) 0)
              ((lambda (var1 var3) -8) var10 (+ var10 1))
              6
              ((lambda (var2 var13 var12)
                 ((lambda (var2 var9) 7) var12 var7))
               ((lambda (var10) -4) var7)
               ((lambda (var17) var15) -1)
               ((lambda (var18 var14 var10) var18) -1 7 5))))
           ((lambda (var3 var11)
              (+ 4 ((lambda (var18 var2) 9) var11 var2)))
            -3
            0)))
         -2))
    ((lambda (var1 var17)
       (+ 8
          ((lambda (var5 var17 var8)
             ((lambda (var8 var3)
                (+ ((lambda (var7) 1) -2)
                   ((lambda (var7 var5) var1) 1 2)))
              ((lambda (var13 var0 var10)
                 ((lambda (var10 var7 var6) var17) var7 var7 -8))
               ((lambda (var7 var15 var18) -8) var8 -9 var8)
               ((lambda (var10 var3 var1) 3) var17 var5 var5)
               ((lambda (var1 var16) -1) var1 8))
              3))
           ((lambda (var18)
              ((lambda (var6) -4) ((lambda (var11) -7) 5)))
            ((lambda (var12 var16 var17)
               ((lambda (var4 var12) -5) var7 5))
             ((lambda (var15 var17) var17) var7 var17)
             ((lambda (var8) -7) -2)
             (+ var17 var1)))
           ((lambda (var16 var3 var11)
              ((lambda (var14 var2)
                 ((lambda (var4 var5 var13) var16) 4 -5 var3))
               ((lambda (var18 var13) 2) 1 -1)
               ((lambda (var14) var11) var3)))
            ((lambda (var11 var10 var17)
               ((lambda (var5) -7) -10))
             ((lambda (var14 var1 var12) 9) var7 -8 var17)
             -6
             ((lambda (var10) -2) -5))
            var1
            (+ ((lambda (var11) var1) 6) var1))
           ((lambda (var18) var18) var7))))
     (+ var7
        (+ (+ 1 7)
           ((lambda (var15)
              ((lambda (var5)
                 ((lambda (var15 var11 var3) var11) -10 5 -9))
               var7))
            (+ ((lambda (var15) -9) var7)
               ((lambda (var1) var1) var7)))))
     (+ ((lambda (var9 var13)
           ((lambda (var1 var12 var10) var13)
            var7
            ((lambda (var2) -9)
             ((lambda (var13 var16) var7) -10 var13))
            (+ ((lambda (var16 var14 var7) -3) var13 -9 var7)
               (+ var13 -3))))
         ((lambda (var9)
            ((lambda (var19 var10 var17)
               ((lambda (var15 var19) -10) var19 var17))
             ((lambda (var11) -4) var9)
             ((lambda (var6 var14 var0) var14) var9 8 -9)
             ((lambda (var11) var11) 6)))
          4)
         -4)
        ((lambda (var12)
           (+ (+ var7 ((lambda (var14 var0) var12) 0 9)) 4))
         ((lambda (var15 var8 var1)
            ((lambda (var2 var19 var4)
               ((lambda (var3 var19) var4) var1 -3))
             ((lambda (var8 var15) var15) var1 var7)
             ((lambda (var18 var14) 4) -1 -2)
             var7))
          ((lambda (var18 var13 var8) var13) var7 -9 var7)
          (+ 1 ((lambda (var1 var6) var1) -8 -3))
          -1))))
    ((lambda (var7 var17 var18)
       ((lambda (var6 var1 var18) var6)
        -10
        ((lambda (var15 var16 var2)
           ((lambda (var13 var3)
              (+ ((lambda (var0 var1 var13) var1) 2 var13 4)
                 (+ var18 var13)))
            var18
            ((lambda (var12 var13 var14)
               ((lambda (var17) 9) -7))
             ((lambda (var15 var9 var6) 4) 0 -3 7)
             -5
             ((lambda (var16 var18) 9) var18 6))))
         ((lambda (var16 var7 var9)
            ((lambda (var12 var1) var12)
             ((lambda (var3 var1) var16) -2 var9)
             0))
          var7
          ((lambda (var6 var9) var17)
           ((lambda (var10 var18) var10) var17 var7)
           ((lambda (var6 var2 var5) var5) var18 3 var17))
          var18)
         ((lambda (var15 var11)
            ((lambda (var13 var9) var15) 2 var17))
          ((lambda (var10 var12 var5) (+ 8 var12))
           ((lambda (var14) var7) var17)
           ((lambda (var2 var3 var13) var7) var7 -3 -4)
           ((lambda (var16 var7 var12) var12) -6 -7 8))
          ((lambda (var8) ((lambda (var3 var15) -9) -4 9))
           -9))
         ((lambda (var16) (+ ((lambda (var0) 3) var17) 1))
          ((lambda (var13) (+ var13 var13)) var18)))
        ((lambda (var5 var18 var2) (+ var5 var7))
         ((lambda (var19 var3) var17)
          var17
          ((lambda (var18 var15) (+ var17 var15))
           var18
           ((lambda (var8) -5) var17)))
         var7
         ((lambda (var16 var19)
            ((lambda (var19 var11 var13) (+ var7 var13))
             var7
             ((lambda (var18) 1) 6)
             0))
          ((lambda (var13 var5 var7) -9)
           ((lambda (var14) var17) 9)
           ((lambda (var17 var14) var7) var7 -1)
           ((lambda (var16) -9) -1))
          0))))
     ((lambda (var8)
        (+ -3
           ((lambda (var16 var13 var10)
              ((lambda (var18 var9 var10) -7)
               ((lambda (var5 var1 var0) var0) var13 0 -3)
               ((lambda (var19) var16) var10)
               ((lambda (var11 var3 var2) -10) 2 -2 var7)))
            var8
            ((lambda (var7)
               ((lambda (var15 var8 var3) var3) var8 -9 -7))
             (+ 2 var8))
            -6)))
      var7)
     ((lambda (var14 var18 var8)
        ((lambda (var18 var7 var12)
           ((lambda (var13 var18 var19)
              (+ ((lambda (var4 var3 var1) -7) 8 var18 -2) -4))
            9
            ((lambda (var12 var14) ((lambda (var2) 6) var7))
             (+ var8 5)
             (+ -2 var18))
            (+ 7 (+ var7 var8))))
         var8
         -3
         (+ ((lambda (var5) (+ 9 var14)) 4)
            ((lambda (var12 var1)
               ((lambda (var12) var1) var7))
             var8
             ((lambda (var19) var14) 0)))))
      0
      4
      (+ ((lambda (var9 var2)
            ((lambda (var6 var4 var0) var4)
             4
             (+ -10 var7)
             (+ var9 var2)))
          var7
          -10)
         var7))
     var7)))
 1)

Case eval/gen-1-4.ssscm:

((lambda (var15)
   ((lambda (var18 var11)
      (+ ((lambda (var6)
            ((lambda (var3 var13)
               ((lambda (var3 var17) var17)
                4
                ((lambda (var18)
                   ((lambda (var11 var18 var13) 0)
                    var18
                    var13
                    var15))
                 (+ 4 2))))
             (+ ((lambda (var6 var12) -3)
                 ((lambda (var7) 7) var18)
                 var11)
                -9)
             -2))
          ((lambda (var0 var12)
             ((lambda (var0 var14)
                (+ ((lambda (var10 var7) 2) -4 4) (+ -7 var14)))
              var15
              (+ ((lambda (var8 var2) -2) var11 7) -10)))
           var11
           (+ (+ 3 (+ -6 8))
              (+ ((lambda (var1 var11 var7) 2) var15 -1 -2)
                 ((lambda (var2 var13 var18) 7) var11 var15 4)))))
         ((lambda (var8 var11) var11)
          2
          ((lambda (var5 var7) 7)
           7
           ((lambda (var4)
              (+ ((lambda (var16 var9) 1) 4 0)
                 ((lambda (var4) -8) var18)))
            var11)))))
    ((lambda (var14)
       ((lambda (var4)
          (+ ((lambda (var3 var9) 3) -1 var14)
             (+ var14
                ((lambda (var15 var6) -4)
                 ((lambda (var7) 2) 7)
                 ((lambda (var1) var15) var14)))))
        var15))
     ((lambda (var15 var1 var3) var1)
      (+ ((lambda (var17 var19 var7)
            ((lambda (var7 var8 var3)
               ((lambda (var17 var15) -1) var7 -10))
             var17
             -1
             3))
          6
          ((lambda (var10)
             ((lambda (var0 var5) -8) var10 var10))
           ((lambda (var7 var8 var4) -4) var15 var15 4))
          ((lambda (var10 var3 var13) (+ 6 4))
           var15
           ((lambda (var16 var5) -6) var15 var15)
           var15))
         (+ 6 2))
      (+ ((lambda (var17 var1)
            ((lambda (var18)
               ((lambda (var0 var17 var18) var18) 4 -3 var17))
             0))
          ((lambda (var7 var3) 4) var15 var15)
          (+ ((lambda (var12 var15) 2) var15 -2) -10))
         ((lambda (var14 var11)
            ((lambda (var18 var5 var13) var18)
             ((lambda (var11 var10) 1) 4 var14)
             var15
             (+ -10 var11)))
          ((lambda (var5 var13 var2) var13)
           ((lambda (var6 var4 var0) var15) -6 -8 7)
           ((lambda (var6 var7 var0) var0) 3 -7 -7)
           -2)
          ((lambda (var5 var2) (+ var15 8))
           ((lambda (var3) 2) var15)
           -2)))
      6))
    -8))
 1)

Case eval/gen-1-5.ssscm:

((lambda (var17)
   ((lambda (var3)
      ((lambda (var4 var6 var11)
         ((lambda (var14 var13)
            ((lambda (var8)
               ((lambda (var4)
                  ((lambda (var19 var5 var13) 5)
                   3
                   ((lambda (var6 var4) 0) -6 var13)
                   var6))
                ((lambda (var1 var2 var12)
                   ((lambda (var15) 6) var17))
                 var11
                 var8
                 ((lambda (var16 var8) -10) 0 -1))))
             var3))
          (+ ((lambda (var18 var8 var7)
                ((lambda (var1 var18 var17) var18)
                 ((lambda (var10) -8) 8)
                 ((lambda (var17 var5 var10) var17) 5 9 -2)
                 ((lambda (var2 var19 var16) -5) var3 -8 8)))
              (+ var4
                 ((lambda (var0 var19 var15) 1) var4 -9 var11))
              var3
              ((lambda (var18 var17)
                 ((lambda (var6 var14) 1) var11 -3))
               (+ -9 3)
               ((lambda (var0 var18 var11) 1) 8 var17 5)))
             var11)
          ((lambda (var15 var11 var9) var3)
           -1
           ((lambda (var18)
              ((lambda (var6)
                 ((lambda (var6 var11) var18) var3 -1))
               ((lambda (var13) var18) var11)))
            ((lambda (var3 var0) ((lambda (var13) var3) 8))
             ((lambda (var18) var18) -6)
             var4))
           ((lambda (var7 var18)
              (+ var7
                 ((lambda (var8 var0 var11) -9) var17 7 -4)))
            (+ ((lambda (var8 var18 var0) 7) var17 var17 2)
               (+ -3 -4))
            (+ ((lambda (var2 var19) var11) 2 -10)
               ((lambda (var18 var12 var3) -7) var6 7 var11))))))
       var17
       (+ ((lambda (var6 var2) var17)
           ((lambda (var3 var12) -8)
            (+ ((lambda (var12 var14 var16) 3) var3 3 -4)
               ((lambda (var14) var3) -9))
            var3)
           ((lambda (var4 var1 var13) var17)
            (+ 9 ((lambda (var14 var3) var14) -7 var3))
            var3
            (+ (+ 0 var17) (+ var17 1))))
          ((lambda (var18 var9 var5)
             (+ ((lambda (var13 var8) var5)
                 ((lambda (var0 var19) 9) var9 7)
                 var18)
                var9))
           ((lambda (var7)
              ((lambda (var18) ((lambda (var16) -10) -2)) var7))
            ((lambda (var8 var2) var17)
             ((lambda (var15 var6) 1) var3 7)
             ((lambda (var14) 7) var3)))
           (+ ((lambda (var10)
                 ((lambda (var19 var8) var3) 3 var17))
               ((lambda (var19 var6) 4) var17 -9))
              var17)
           var3))
       ((lambda (var9)
          ((lambda (var14 var18)
             (+ (+ ((lambda (var17 var0 var14) 9) -3 -6 -4)
                   (+ -6 2))
                -4))
           -6
           ((lambda (var8 var19)
              ((lambda (var3)
                 ((lambda (var11 var9) -8) -6 var8))
               ((lambda (var6 var5) 4) var19 3)))
            var17
            var3)))
        1)))
    ((lambda (var0 var9 var6)
       ((lambda (var13 var12)
          (+ var17
             ((lambda (var11 var10) var11)
              (+ ((lambda (var16) 4) 0)
                 ((lambda (var4 var19) 4) var12 -3))
              ((lambda (var6 var17 var16) (+ 3 7))
               (+ var0 var0)
               ((lambda (var15 var18) var13) 4 var9)
               8))))
        -9
        var6))
     ((lambda (var15) var15)
      ((lambda (var13 var11 var14)
         ((lambda (var4 var16 var8)
            (+ ((lambda (var6 var4 var3) 4) var16 var11 var8)
               ((lambda (var8) var11) var17)))
          3
          (+ ((lambda (var2 var8 var12) var14) 9 0 var13)
             ((lambda (var2 var10 var16) 4) 7 -2 -2))
          ((lambda (var18 var7)
             ((lambda (var5 var10 var13) var13) var18 5 -2))
           ((lambda (var2 var0) 4) 4 var14)
           -3)))
       (+ ((lambda (var5 var3 var9) var3)
           6
           ((lambda (var14 var0 var7) 0) var17 -2 var17)
           ((lambda (var13 var17 var10) 4) -6 -7 0))
          ((lambda (var11 var3) (+ -2 2))
           var17
           ((lambda (var7) 9) -4)))
       ((lambda (var14 var6 var16) var16)
        2
        ((lambda (var9 var6 var1) var9)
         ((lambda (var19 var7) var19) var17 -6)
         var17
         ((lambda (var14 var16) var17) 4 1))
        5)
       (+ var17 var17)))
     ((lambda (var13 var6) var17)
      ((lambda (var5 var10 var4)
         ((lambda (var15)
            (+ (+ 1 7) ((lambda (var7) 3) var15)))
          var17))
       0
       ((lambda (var7 var12)
          (+ ((lambda (var3 var14 var19) 9) -3 2 var7) -6))
        var17
        var17)
       ((lambda (var12 var17) 9) 5 (+ var17 var17)))
      -3)
     (+ ((lambda (var15)
           ((lambda (var13)
              ((lambda (var7) (+ var7 -3))
               ((lambda (var17 var5 var13) 6) var17 var17 -6)))
            -5))
         ((lambda (var0 var19 var11)
            ((lambda (var18 var2)
               ((lambda (var10 var9 var14) var2) -3 6 -10))
             ((lambda (var9 var7) var17) var17 var17)
             (+ var17 9)))
          ((lambda (var0) var17)
           ((lambda (var14 var9) 2) var17 4))
          ((lambda (var1 var2 var18)
             ((lambda (var17 var5 var6) var6) var18 0 var18))
           -10
           ((lambda (var5 var13) 5) var17 var17)
           (+ var17 var17))
          ((lambda (var14 var1) ((lambda (var6) -9) -10))
           ((lambda (var15 var17) var15) -10 var17)
           var17)))
        (+ -3 2)))))
 1)

Case eval/gen-1-6.ssscm:

((lambda (var5)
   (+ ((lambda (var0 var7 var1)
         ((lambda (var17 var15 var1)
            ((lambda (var6 var3) var3)
             ((lambda (var12 var4 var16)
                (+ ((lambda (var13 var17 var3) -3) -2 var0 3)
                   ((lambda (var18) var0) 4)))
              var17
              (+ ((lambda (var0 var12 var9) 7) var17 -6 var7)
                 var17)
              (+ ((lambda (var18 var10) var15) 5 var15)
                 (+ 3 var17)))
             ((lambda (var2 var17 var18) var5)
              ((lambda (var3 var4) -1)
               -2
               ((lambda (var16 var12 var9) -9) -7 var1 var1))
              (+ ((lambda (var1 var3 var8) -2) -1 -9 -6)
                 ((lambda (var7 var17 var8) -9) -2 -7 var0))
              9)))
          ((lambda (var14 var11 var8)
             (+ ((lambda (var18 var7) ((lambda (var1) var18) -8))
                 -5
                 -9)
                4))
           -4
           (+ ((lambda (var5) ((lambda (var8) var7) -4))
               (+ 3 var5))
              ((lambda (var11)
                 ((lambda (var19 var9) var9) var11 7))
               ((lambda (var1) -4) var7)))
           ((lambda (var16)
              (+ ((lambda (var15 var6 var19) 9) -6 -2 var16)
                 var1))
            (+ ((lambda (var6) -8) var0) var7)))
          (+ ((lambda (var0 var18) 5) var1 -8)
             ((lambda (var9 var4) var5)
              ((lambda (var2 var12) (+ -10 var2))
               var1
               ((lambda (var10) var0) -1))
              (+ -7 ((lambda (var16) -7) 8))))
          ((lambda (var19 var1)
             (+ ((lambda (var2 var8 var13) var19)
                 ((lambda (var19 var5 var18) var0) 6 var5 -9)
                 (+ -7 var1)
                 -5)
                ((lambda (var5) ((lambda (var9 var12) var19) 3 5))
                 3)))
           var0
           var7)))
       (+ ((lambda (var11 var17 var6)
             (+ var11 ((lambda (var8 var10) -7) var11 -8)))
           (+ ((lambda (var2 var6 var4) var6)
               ((lambda (var12) var12) 7)
               ((lambda (var14 var13) 6) 8 -3)
               (+ var5 -3))
              ((lambda (var12 var16)
                 ((lambda (var12 var14 var0) var14) var16 -4 var5))
               ((lambda (var0 var5 var12) var5) var5 -8 -4)
               (+ var5 6)))
           ((lambda (var6) var5) 0)
           (+ ((lambda (var14)
                 ((lambda (var4 var17 var1) -4) 6 var5 4))
               var5)
              ((lambda (var2) -3) var5)))
          ((lambda (var16) -10) var5))
       5
       ((lambda (var15 var7)
          ((lambda (var5 var13 var19) -4)
           var15
           ((lambda (var12 var18 var19) 9)
            var5
            ((lambda (var14) (+ 4 var15))
             ((lambda (var6 var12 var19) var6)
              var15
              var5
              var15))
            var5)
           ((lambda (var4) var7) -9)))
        ((lambda (var17)
           (+ ((lambda (var4) ((lambda (var4 var18) -8) 8 var4))
               ((lambda (var12) 7) 8))
              ((lambda (var16) ((lambda (var8) 7) -6))
               (+ -8 6))))
         ((lambda (var19 var10 var9) -7)
          var5
          var5
          ((lambda (var4 var10) var5)
           ((lambda (var17 var12 var5) var5) -8 var5 var5)
           (+ var5 var5))))
        ((lambda (var16 var1) -9)
         (+ 1 var5)
         ((lambda (var8 var15)
            ((lambda (var0)
               ((lambda (var4 var8 var19) -10) 4 -9 var8))
             ((lambda (var16 var14 var4) var14) var5 7 7)))
          ((lambda (var19 var1 var12) 0)
           ((lambda (var15 var5) var5) var5 var5)
           ((lambda (var6 var11 var1) 9) var5 -4 var5)
           ((lambda (var19 var16 var13) var16) var5 -8 -9))
          0))))
      ((lambda (var8)
         ((lambda (var11 var1 var8)
            ((lambda (var1 var9)
               ((lambda (var17 var18)
                  (+ 9 ((lambda (var18) 5) -5)))
                ((lambda (var18) ((lambda (var12) 9) var18))
                 ((lambda (var7 var8 var6) var6) var9 -3 1))
                ((lambda (var4)
                   ((lambda (var12 var0 var18) var0) -6 4 -3))
                 var11)))
             ((lambda (var2 var17) -1)
              ((lambda (var19 var15) -4)
               ((lambda (var11 var18) -8) var8 var1)
               -5)
              (+ (+ var1 -6) (+ 1 -10)))
             (+ var11 (+ (+ 2 var1) -8))))
          5
          var5
          var8))
       var5)))
 1)

Case eval/gen-1-7.ssscm:

((lambda (var0)
   ((lambda (var11 var17 var18) var17)
    var0
    1
    (+ ((lambda (var19 var6)
          (+ ((lambda (var17)
                ((lambda (var3 var17) ((lambda (var12) -3) -10))
                 var6
                 (+ var17 3)))
              ((lambda (var14 var8 var18) (+ var6 -1))
               ((lambda (var3 var19 var14) var19) var6 9 var19)
               ((lambda (var16 var19) var19) -6 -10)
               (+ var0 7)))
             (+ -6 8)))
        ((lambda (var5 var15 var14)
           (+ (+ var15 ((lambda (var18 var0) var14) var0 2))
              var5))
         6
         -5
         ((lambda (var9 var1)
            ((lambda (var9 var8)
               ((lambda (var7 var16 var9) var0) var8 5 5))
             ((lambda (var12 var9 var19) 6) -2 9 var0)
             ((lambda (var8) -8) -5)))
          var0
          ((lambda (var3)
             ((lambda (var11 var9) 8) var3 var3))
           var0)))
        ((lambda (var16 var4 var1)
           ((lambda (var0 var18) var18)
            var16
            ((lambda (var19 var13) (+ 4 var13)) 6 (+ -7 4))))
         ((lambda (var3)
            ((lambda (var0 var9 var7)
               ((lambda (var4 var8 var12) var3) var7 5 -7))
             ((lambda (var15 var8) -7) 0 -7)
             (+ var3 var3)
             ((lambda (var12 var4 var17) var4) var3 var3 9)))
          var0)
         var0
         var0))
       -4)))
 1)

Case eval/gen-1-8.ssscm:

((lambda (var16) ((lambda (var9) -2) 5)) 1)

Case eval/gen-1-9.ssscm:

((lambda (var3) -2) 1)

Case eval/gen-2-0.ssscm:

((lambda (var10) (+ 7 var10)) 1)

Case eval/gen-2-1.ssscm:

((lambda (var13)
   (if (>= (+ (+ (if (>= ((lambda (var11 var19) (if (>= 0 4) -10 var13))
                          ((lambda (var6 var9) -7) var13 1)
                          ((lambda (var15 var7) -6) var13 -2))
                         ((lambda (var15 var5) var5) (+ -7 -9) var13))
                   ((lambda (var6 var14) (if (>= var14 var6) -1 -9))
                    var13
                    8)
                   (if (>= -1 2)
                     (if (>= var13 var13) var13 var13)
                     (+ -6 -8)))
                 (+ var13 9))
              4)
           0)
     var13
     ((lambda (var2 var3)
        ((lambda (var10 var7) var10)
         var2
         ((lambda (var2 var17)
            (if (>= ((lambda (var5 var17) -4) var13 var17) var3)
              (if (>= -8 5) 2 8)
              ((lambda (var1 var2) 5) var2 var2)))
          (if (>= (if (>= var3 var3) 5 3)
                  (if (>= var13 8) -10 var2))
            (if (>= var13 0) var3 4)
            ((lambda (var4 var2) -10) -5 1))
          (+ ((lambda (var18 var8) 9) -8 var2) -9))))
      ((lambda (var10 var13)
         (+ -3
            (if (>= 0 7) var13 (if (>= var13 3) var13 var10))))
       var13
       var13)
      ((lambda (var5 var6)
         ((lambda (var4 var5)
            (if (>= var6 var4)
              ((lambda (var1 var10) var10) 5 var5)
              (+ -10 8)))
          (+ (if (>= 2 -7) -10 -8) -1)
          -9))
       (if (>= ((lambda (var6 var11) var11)
                ((lambda (var18 var14) 1) -2 var13)
                (if (>= var13 -7) var13 var13))
               var13)
         (if (>= (+ 0 var13)
                 ((lambda (var17 var2) var17) var13 var13))
           (+ var13 -9)
           (if (>= var13 var13) var13 var13))
         (if (>= -7 (if (>= 5 var13) var13 7))
           ((lambda (var18 var0) var18) -3 7)
           (if (>= -8 6) var13 var13)))
       (+ ((lambda (var4 var3) (+ -10 var4)) 3 7)
          (if (>= (if (>= 7 var13) var13 6)
                  ((lambda (var18 var13) 8) var13 var13))
            (if (>= var13 7) var13 var13)
            (if (>= var13 4) -5 var13)))))))
 1)

Case eval/gen-2-10.ssscm:

((lambda (var7) var7) 1)

Case eval/gen-2-11.ssscm:

((lambda (var8) -3) 1)

Case eval/gen-2-12.ssscm:

((lambda (var10)
   (+ -1
      ((lambda (var11 var1)
         (+ ((lambda (var5 var2)
               ((lambda (var7 var6) (+ var2 var2))
                (if (>= 9 -4) var5 3)
                var10))
             ((lambda (var19 var2) var11)
              4
              (if (>= 2 var10) 1 var10))
             (+ (if (>= -6 1) var11 var10) 0))
            ((lambda (var9 var2)
               ((lambda (var4 var2)
                  ((lambda (var4 var15) 4) var1 var1))
                0
                var2))
             var11
             (if (>= ((lambda (var7 var3) 9) var10 -7)
                     (if (>= var11 var1) 0 var11))
               var10
               (+ 7 2)))))
       -10
       var10)))
 1)

Case eval/gen-2-13.ssscm:

((lambda (var2)
   ((lambda (var13 var7)
      ((lambda (var15 var8)
         (+ (if (>= ((lambda (var9 var6) (+ -10 var8))
                     ((lambda (var12 var0) 5) var7 -3)
                     ((lambda (var7 var6) 3) -5 var13))
                    var2)
              4
              (if (>= var15 ((lambda (var2 var12) var12) -8 6))
                var7
                (+ 0 var8)))
            var15))
       ((lambda (var19 var6)
          (+ 3
             (if (>= (if (>= var13 -10) -4 -4) var7)
               4
               (+ var19 2))))
        (+ (if (>= (+ -1 var13) ((lambda (var5 var9) 9) var2 6))
             ((lambda (var4 var3) -7) var13 2)
             (if (>= 1 var13) var2 var13))
           var7)
        var2)
       ((lambda (var10 var1) 7) -7 var7)))
    4
    (if (>= -3
            (+ ((lambda (var4 var16) 1) var2 var2) -7))
      (if (>= ((lambda (var9 var17)
                 (if (>= ((lambda (var8 var13) 1) var17 var2)
                         ((lambda (var17 var9) var9) var17 var9))
                   -7
                   (+ -3 var2)))
               ((lambda (var12 var18) var12)
                (if (>= var2 2) var2 var2)
                (+ 6 1))
               ((lambda (var19 var14) (+ 7 -3))
                var2
                (if (>= var2 -6) -6 var2)))
              -8)
        (if (>= ((lambda (var15 var12) var12)
                 (if (>= 0 var2) var2 var2)
                 var2)
                1)
          7
          var2)
        (if (>= (if (>= (if (>= var2 var2) -5 2) 8)
                  (+ -2 var2)
                  (if (>= -10 4) -6 var2))
                (+ ((lambda (var3 var19) var19) var2 var2) var2))
          var2
          (if (>= var2 (+ var2 var2)) (+ var2 3) 1)))
      var2)))
 1)

Case eval/gen-2-14.ssscm:

((lambda (var13)
   (+ (if (>= ((lambda (var16 var2)
                 ((lambda (var4 var10) -9)
                  (if (>= 3 ((lambda (var14 var9) -10) -1 var16))
                    (if (>= -1 var13) var13 var13)
                    3)
                  (+ 5 ((lambda (var0 var3) 1) var2 -4))))
               (+ ((lambda (var3 var4) (+ -2 var3)) -5 var13)
                  (if (>= -3
                          ((lambda (var19 var14) var19) var13 var13))
                    (+ 1 9)
                    (if (>= 6 -2) 2 -3)))
               ((lambda (var17 var1)
                  ((lambda (var18 var13) var13)
                   (if (>= 3 -4) var1 var13)
                   ((lambda (var11 var17) -7) 5 var13)))
                (if (>= (+ 2 6) (+ var13 var13))
                  (+ var13 -8)
                  (if (>= -6 var13) var13 var13))
                ((lambda (var14 var2) var14)
                 ((lambda (var11 var15) 4) var13 var13)
                 ((lambda (var9 var0) var0) var13 2))))
              (+ var13 var13))
        -4
        6)
      -5))
 1)

Case eval/gen-2-15.ssscm:

((lambda (var13) 6) 1)

Case eval/gen-2-16.ssscm:

((lambda (var5) var5) 1)

Case eval/gen-2-17.ssscm:

((lambda (var19)
   (+ (if (>= -5 var19) 2 (+ 7 var19)) 4))
 1)

Case eval/gen-2-18.ssscm:

((lambda (var10)
   (+ 4 (+ 0 ((lambda (var2 var5) var10) 2 var10))))
 1)

Case eval/gen-2-19.ssscm:

((lambda (var12) (+ 9 9)) 1)

Case eval/gen-2-2.ssscm:

((lambda (var3) 2) 1)

Case eval/gen-2-20.ssscm:

((lambda (var4)
   (+ (if (>= (if (>= var4 var4)
                (+ (if (>= 0 var4)
                     (if (>= var4 var4) -8 var4)
                     (+ var4 var4))
                   (if (>= (+ -6 var4) -6) (+ 0 -10) (+ 8 var4)))
                (+ var4 6))
              var4)
        (if (>= (+ (+ ((lambda (var13 var7) var4) var4 -9) var4)
                   ((lambda (var1 var11) (if (>= 6 1) 9 -2))
                    ((lambda (var1 var16) var1) -6 var4)
                    var4))
                -1)
          ((lambda (var0 var14)
             ((lambda (var2 var12)
                ((lambda (var6 var3) var2) 6 9))
              4
              ((lambda (var5 var13) -7) -6 6)))
           6
           (if (>= ((lambda (var9 var14) -9) -1 var4) var4)
             var4
             (+ var4 2)))
          (+ var4 var4))
        var4)
      ((lambda (var18 var7)
         (if (>= -9
                 (+ (if (>= -3 (if (>= -9 var4) var4 -3))
                      (+ var18 var7)
                      (if (>= var4 var18) -1 -10))
                    (if (>= ((lambda (var3 var7) var7) var7 -7)
                            (+ var7 -1))
                      (+ 3 4)
                      var7)))
           ((lambda (var2 var12) var4)
            ((lambda (var4 var8) 7)
             (+ -4 var4)
             (if (>= var18 var4) -2 1))
            var7)
           ((lambda (var8 var15)
              (if (>= ((lambda (var0 var19) 0) var18 0)
                      ((lambda (var7 var17) var7) 4 0))
                ((lambda (var6 var11) 9) 3 var7)
                var18))
            var7
            (+ (if (>= 4 var7) -8 var4) 6))))
       var4
       (+ -4
          ((lambda (var18 var11)
             ((lambda (var2 var12) 6)
              ((lambda (var5 var11) var11) 4 var4)
              var4))
           ((lambda (var6 var1) 4)
            (+ -5 var4)
            (if (>= var4 var4) -5 var4))
           (if (>= ((lambda (var5 var7) var4) var4 var4) var4)
             (+ var4 9)
             ((lambda (var13 var12) -9) -10 -2)))))))
 1)

Case eval/gen-2-21.ssscm:

((lambda (var1) var1) 1)

Case eval/gen-2-22.ssscm:

((lambda (var12) (+ var12 var12)) 1)

Case eval/gen-2-23.ssscm:

((lambda (var0) 5) 1)

Case eval/gen-2-24.ssscm:

((lambda (var18)
   ((lambda (var7 var11)
      ((lambda (var9 var15) var7)
       (if (>= (if (>= var18
                       (if (>= (+ -8 3) 0)
                         (+ var7 -3)
                         (if (>= var18 -10) var7 var18)))
                 ((lambda (var1 var13) -8)
                  -9
                  (if (>= -4 var7) 1 var18))
                 (+ (+ 5 -8) ((lambda (var8 var4) -5) var7 var7)))
               ((lambda (var7 var9) var7)
                (if (>= (if (>= -9 var18) 8 var18) 6)
                  var11
                  ((lambda (var10 var11) var11) var11 var11))
                (+ (if (>= var18 -5) 6 var18) (+ -7 3))))
         (+ (+ (if (>= var18 -7) -2 4) 8)
            (if (>= (+ var7 -1) -5) (+ var18 9) var11))
         var11)
       -4))
    (+ (+ ((lambda (var16 var15)
             ((lambda (var6 var12) (+ -3 var15))
              ((lambda (var12 var0) 1) var18 -2)
              (+ var18 -7)))
           -7
           (if (>= ((lambda (var2 var15) var18) -5 var18)
                   ((lambda (var14 var6) 5) -7 var18))
             (if (>= var18 var18) 6 -9)
             var18))
          -7)
       (if (>= (+ (if (>= 0 (+ var18 -4)) var18 0)
                  (if (>= (if (>= var18 var18) var18 var18)
                          (+ var18 var18))
                    var18
                    var18))
               (if (>= (+ 5 (+ -10 -6))
                       (+ (+ 3 var18)
                          ((lambda (var17 var4) var4) var18 var18)))
                 ((lambda (var9 var0) -2)
                  (+ 2 -8)
                  ((lambda (var15 var13) -3) 0 9))
                 var18))
         (+ ((lambda (var9 var13) (if (>= var18 -7) 9 0))
             4
             (if (>= var18 -7) -5 var18))
            (if (>= (if (>= 0 var18) var18 5) var18)
              ((lambda (var7 var3) var7) var18 -10)
              (+ 1 var18)))
         ((lambda (var16 var19) var18) var18 9)))
    (+ (if (>= (if (>= (+ 6 -7) var18)
                 ((lambda (var3 var17) (if (>= var18 3) var3 -3))
                  (if (>= var18 -4) 1 -2)
                  (if (>= var18 9) var18 var18))
                 7)
               -6)
         ((lambda (var11 var6) (+ 3 var6))
          (+ ((lambda (var14 var1) -3) var18 var18) -10)
          (+ var18 ((lambda (var8 var17) 3) var18 0)))
         ((lambda (var6 var3) var3)
          (+ var18 (+ var18 1))
          9))
       (+ (if (>= ((lambda (var16 var18) (+ -8 var16))
                   var18
                   ((lambda (var10 var19) var18) var18 var18))
                  ((lambda (var12 var6)
                     ((lambda (var17 var1) var1) -3 var12))
                   var18
                   -4))
            (if (>= var18 (if (>= 0 var18) 8 var18))
              var18
              -3)
            var18)
          (if (>= -4 6)
            ((lambda (var12 var19) var19)
             (+ 2 var18)
             (if (>= 9 var18) var18 var18))
            ((lambda (var4 var8) -9)
             ((lambda (var9 var12) 4) -1 3)
             (+ var18 var18)))))))
 1)

Case eval/gen-2-25.ssscm:

((lambda (var16) var16) 1)

Case eval/gen-2-26.ssscm:

((lambda (var13)
   ((lambda (var12 var10)
      (+ ((lambda (var15 var16) var12)
          (if (>= var12 (+ (if (>= var10 var10) -7 -6) -1))
            0
            (if (>= ((lambda (var1 var4) var1) var13 var13) 5)
              (+ var10 var12)
              8))
          ((lambda (var4 var6)
             (if (>= 6 (+ -2 1)) 4 (+ -7 5)))
           var13
           (+ 3 var13)))
         5))
    (if (>= (+ -7 (+ 7 1))
            ((lambda (var16 var6)
               ((lambda (var13 var12) var12)
                (+ 9 (if (>= 8 var16) var16 6))
                (+ var16 var16)))
             var13
             ((lambda (var14 var3) -10) var13 5)))
      var13
      var13)
    (+ (if (>= ((lambda (var16 var15)
                  ((lambda (var3 var1) 2) var15 (+ var13 var13)))
                ((lambda (var2 var7) (if (>= -10 var13) -1 -2))
                 (+ -2 -1)
                 (+ -6 -2))
                ((lambda (var10 var6) 2) -7 -9))
               var13)
         (+ (+ (if (>= var13 6) -4 -3)
               (if (>= var13 -5) var13 -7))
            var13)
         (if (>= (+ 2 (if (>= 7 -5) var13 4)) var13)
           ((lambda (var0 var5) 0)
            (+ var13 var13)
            (+ var13 var13))
           (+ 4 8)))
       var13)))
 1)

Case eval/gen-2-27.ssscm:

((lambda (var14) -10) 1)

Case eval/gen-2-28.ssscm:

((lambda (var11)
   (+ (if (>= var11
              ((lambda (var13 var10)
                 ((lambda (var14 var19)
                    (+ (if (>= var10 9) 2 -2) 1))
                  var11
                  (if (>= (+ var13 var13) (+ 3 var10))
                    (if (>= 1 var10) var13 var13)
                    ((lambda (var6 var16) var10) var11 var11))))
               var11
               (+ ((lambda (var5 var3) (if (>= -7 var11) -6 2))
                   ((lambda (var5 var6) 1) var11 5)
                   var11)
                  (+ (if (>= -4 var11) -9 var11) var11))))
        ((lambda (var0 var11)
           (if (>= (if (>= ((lambda (var8 var13) -4) var0 var0)
                           ((lambda (var6 var3) var3) -1 var0))
                     var11
                     -6)
                   ((lambda (var12 var18)
                      ((lambda (var15 var10) var15) var0 3))
                    var11
                    ((lambda (var14 var2) 5) 8 1)))
             var0
             var0))
         7
         ((lambda (var8 var19)
            (if (>= (if (>= var11 -1) -8 -7)
                    ((lambda (var0 var6) var0) var8 var11))
              9
              (if (>= -8 -1) var11 9)))
          (+ (+ var11 var11) -4)
          (if (>= var11 ((lambda (var7 var8) var7) var11 -4))
            (+ -9 0)
            6)))
        (if (>= ((lambda (var10 var4) var10)
                 var11
                 ((lambda (var12 var9) var9)
                  (if (>= -7 var11) var11 -7)
                  (if (>= -6 -6) 8 9)))
                -5)
          var11
          var11))
      0))
 1)

Case eval/gen-2-29.ssscm:

((lambda (var9) var9) 1)

Case eval/gen-2-3.ssscm:

((lambda (var15) (+ var15 var15)) 1)

Case eval/gen-2-4.ssscm:

((lambda (var13)
   (+ var13
      (if (>= -10
              (if (>= -9 var13)
                3
                ((lambda (var2 var17)
                   (+ (+ var2 var13) (+ var13 var17)))
                 (+ 1 (+ 4 var13))
                 ((lambda (var3 var5) (if (>= 3 0) -4 var13))
                  var13
                  (if (>= var13 6) 2 var13)))))
        ((lambda (var4 var10) -3)
         (if (>= 9
                 (if (>= ((lambda (var8 var2) 7) var13 var13)
                         (if (>= 9 var13) var13 var13))
                   (+ -7 6)
                   var13))
           (if (>= (if (>= var13 -10) 1 var13)
                   (if (>= var13 var13) 3 -6))
             ((lambda (var16 var4) var16) var13 var13)
             1)
           (if (>= ((lambda (var5 var13) -1) -8 var13)
                   (if (>= 6 4) var13 -8))
             var13
             4))
         ((lambda (var13 var8) -5) 3 var13))
        (+ var13 -1))))
 1)

Case eval/gen-2-5.ssscm:

((lambda (var10) (+ 8 var10)) 1)

Case eval/gen-2-6.ssscm:

((lambda (var16) -8) 1)

Case eval/gen-2-7.ssscm:

((lambda (var12)
   (+ (+ (+ ((lambda (var12 var14) (+ (+ var14 var12) var14))
             (if (>= (if (>= var12 3) var12 -3) (+ -2 7))
               (+ 0 var12)
               ((lambda (var12 var15) var12) -2 var12))
             ((lambda (var3 var14) var3)
              (if (>= 1 -5) var12 -1)
              -6))
            ((lambda (var4 var7)
               ((lambda (var17 var8)
                  ((lambda (var6 var9) -7) var4 -7))
                ((lambda (var11 var14) var11) 3 var7)
                var4))
             var12
             (+ (+ 5 -4) ((lambda (var16 var11) 1) 2 var12))))
         (+ ((lambda (var10 var19)
               (+ (+ var12 9) (+ var12 var10)))
             (if (>= (if (>= var12 var12) 5 var12)
                     ((lambda (var19 var5) 3) -1 -10))
               var12
               ((lambda (var19 var12) var12) -3 5))
             var12)
            4))
      (+ (+ var12
            (if (>= -4 var12)
              ((lambda (var17 var2) var12)
               (if (>= var12 2) var12 var12)
               (if (>= -2 var12) var12 var12))
              (if (>= (+ var12 var12) -10)
                ((lambda (var12 var13) 8) 5 var12)
                ((lambda (var2 var7) var7) 8 -9))))
         (if (>= -1
                 (+ (+ var12
                       ((lambda (var9 var14) var9) var12 var12))
                    var12))
           ((lambda (var1 var4)
              ((lambda (var3 var13) (if (>= var3 var12) -6 2))
               (+ var1 -6)
               (+ -9 4)))
            ((lambda (var0 var5) (+ -2 var12))
             (+ -8 -10)
             ((lambda (var5 var8) var12) var12 -4))
            (if (>= (if (>= var12 var12) var12 9) var12)
              ((lambda (var6 var1) var12) 6 var12)
              (if (>= -9 var12) -2 3)))
           (+ (+ (+ var12 3) 5)
              ((lambda (var3 var4) var12)
               6
               ((lambda (var15 var16) -3) 4 var12)))))))
 1)

Case eval/gen-2-8.ssscm:

((lambda (var15) var15) 1)

Case eval/gen-2-9.ssscm:

((lambda (var0)
   (if (>= -6
           (+ (+ -1 7)
              ((lambda (var6 var16) var6)
               (+ ((lambda (var3 var16) 3)
                   7
                   (if (>= var0 var0) -6 3))
                  (+ 6 var0))
               var0)))
     (if (>= (if (>= (if (>= 9
                             (if (>= (if (>= -2 1) -3 var0) -9) var0 var0))
                       ((lambda (var4 var15) (+ var0 var15))
                        (+ 0 7)
                        (if (>= 9 var0) var0 var0))
                       ((lambda (var8 var11) (if (>= 7 -3) -6 var11))
                        (if (>= var0 var0) var0 var0)
                        var0))
                     0)
               0
               ((lambda (var12 var6) var12)
                ((lambda (var7 var9)
                   ((lambda (var18 var5) -6) var0 var0))
                 ((lambda (var7 var6) -5) var0 4)
                 var0)
                (+ ((lambda (var8 var13) -8) 5 var0) var0)))
             (+ (+ ((lambda (var17 var10) (+ 5 var17))
                    ((lambda (var13 var2) var13) 9 var0)
                    5)
                   5)
                (+ 8
                   (if (>= var0 (if (>= -6 -2) 8 var0))
                     var0
                     (+ 0 var0)))))
       (if (>= var0
               (+ var0
                  (if (>= (if (>= var0 -10) -10 1) 6)
                    (if (>= var0 var0) 2 var0)
                    var0)))
         var0
         (+ 2 var0))
       (+ var0
          (if (>= 5
                  (if (>= var0 -1)
                    var0
                    ((lambda (var5 var2) -9) 2 var0)))
            var0
            var0)))
     var0))
 1)

Case eval/gen-4-0.ssscm:

((lambda (var4)
   ((lambda (proc)
      (proc ((lambda ()
               ((lambda (var6 var7 var13)
                  ((lambda (var9 var14) var6)
                   ((lambda ()
                      ((lambda (proc) (proc var13))
                       (lambda (var16) var6))))
                   ((lambda () var13))))
                (+ 8 0)
                ((lambda () ((lambda () ((lambda () var4))))))
                (+ (+ -4 ((lambda (var15 var8) -5) 1 5))
                   (+ ((lambda (var19 var18 var15) var18) 4 0 8)
                      (+ 2 -10))))))))
    (lambda (var12)
      ((lambda (var4 var6 var13)
         ((lambda (var3 var1)
            ((lambda (var6 var10 var17)
               ((lambda (var13 var5 var6)
                  ((lambda (var7 var4) 1) var3 -3))
                ((lambda () 5))
                ((lambda () var6))
                ((lambda (var17 var7) -5) var1 var12)))
             (+ var6
                ((lambda (proc) (proc 8)) (lambda (var6) 3)))
             ((lambda () -2))
             var3))
          ((lambda ()
             ((lambda (var18 var14) ((lambda () var6)))
              ((lambda () var13))
              ((lambda (proc) (proc -1)) (lambda (var9) var4)))))
          ((lambda (var18 var19 var1)
             ((lambda (var10) ((lambda (var11) var4) 6))
              ((lambda (var10 var7) 0) -9 var12)))
           ((lambda (proc) (proc ((lambda () -4))))
            (lambda (var3)
              ((lambda (var19 var15) -2) var12 -5)))
           ((lambda (var15 var7) ((lambda (var13) var15) 6))
            ((lambda (var3 var13) 8) -2 3)
            ((lambda () -5)))
           ((lambda (proc)
              (proc ((lambda (var16 var15 var8) 4) 9 2 var13)))
            (lambda (var6) ((lambda () 1)))))))
       ((lambda ()
          (+ -2
             ((lambda ()
                ((lambda (var14 var9 var16) 7) -10 var4 4))))))
       (+ ((lambda ()
             ((lambda (var8 var16 var19) (+ var12 -5))
              var12
              ((lambda (proc) (proc var12)) (lambda (var8) 4))
              ((lambda (proc) (proc -3)) (lambda (var15) var4)))))
          ((lambda (proc)
             (proc (+ ((lambda (var6 var11 var13) var4) var4 -6 var4)
                      ((lambda (var15 var14 var2) var15) var12 var4 -8))))
           (lambda (var1) ((lambda () var4)))))
       ((lambda ()
          (+ (+ ((lambda (var1 var8) -8) var4 var12)
                ((lambda (var3 var19 var5) var4) 9 -9 var12))
             ((lambda (var11) (+ -9 var12)) 3))))))))
 1)

Case eval/gen-4-1.ssscm:

((lambda (var0) var0) 1)

Case eval/gen-4-10.ssscm:

((lambda (var1)
   ((lambda (var10 var11 var18)
      ((lambda (proc)
         (proc ((lambda (proc)
                  (proc ((lambda (var14 var13 var19)
                           ((lambda (proc) (proc var11))
                            (lambda (var19)
                              ((lambda (proc) (proc var11))
                               (lambda (var0) 1)))))
                         ((lambda (var13 var1 var15)
                            ((lambda (var2 var15) -5) var11 1))
                          ((lambda (var13 var19 var0) -10) var11 5 2)
                          var11
                          ((lambda () 2)))
                         var10
                         ((lambda (var3 var9 var11)
                            ((lambda (var8 var17) var10) var3 var18))
                          6
                          ((lambda () var10))
                          ((lambda (var12) var18) var10)))))
                (lambda (var11)
                  ((lambda (var4 var6 var16) -5)
                   var1
                   ((lambda (var3) 3) -2)
                   (+ ((lambda () var1))
                      ((lambda (var13 var10 var18) -1)
                       var10
                       var18
                       var11)))))))
       (lambda (var3)
         ((lambda (var15 var14 var19)
            (+ ((lambda (var3 var2 var10)
                  ((lambda (var17) var15) var15))
                (+ -5 -2)
                ((lambda (var6 var15) 6) var10 -5)
                ((lambda (proc) (proc var3)) (lambda (var17) -3)))
               ((lambda (var0 var19) ((lambda () var1)))
                ((lambda (var7 var14 var0) 3) 2 -9 -2)
                var10)))
          ((lambda ()
             ((lambda (proc)
                (proc ((lambda (var10 var8) var11) -6 var10)))
              (lambda (var5)
                ((lambda (proc) (proc -1)) (lambda (var18) 0))))))
          ((lambda (proc)
             (proc ((lambda (proc)
                      (proc ((lambda (proc) (proc var3))
                             (lambda (var14) var18))))
                    (lambda (var13)
                      ((lambda (var13 var6) 7) 5 var10)))))
           (lambda (var17)
             ((lambda () ((lambda (var1) var11) 1)))))
          ((lambda (var17)
             ((lambda (var19)
                ((lambda (var0 var13 var15) var19) -5 var11 -2))
              var11))
           0)))))
    2
    ((lambda ()
       ((lambda (var7 var17)
          ((lambda (var9 var14 var17)
             (+ (+ -9 var9)
                ((lambda (var9 var11 var15) -5) var14 var9 -10)))
           ((lambda (var7 var9 var8)
              ((lambda (proc) (proc var9))
               (lambda (var12) var17)))
            -7
            (+ var1 -5)
            ((lambda (var13 var5 var4) var1) -5 var7 var17))
           ((lambda (proc)
              (proc ((lambda (var18) var1) var1)))
            (lambda (var13)
              ((lambda (var6 var18) var17) var7 5)))
           ((lambda (var13 var15)
              ((lambda (var11 var15 var7) -3) -8 -5 var17))
            var7
            ((lambda (var0 var19 var8) var0) 1 -7 var7))))
        ((lambda () ((lambda () -2))))
        ((lambda (proc) (proc var1))
         (lambda (var3) ((lambda () var3)))))))
    ((lambda (proc)
       (proc ((lambda (var9 var1 var8)
                ((lambda (var19 var17) var19)
                 ((lambda (var17 var1) ((lambda (var16) var17) -9))
                  -1
                  ((lambda (var4 var11 var19) 2) -9 var1 6))
                 (+ ((lambda (var17) -6) var8)
                    ((lambda (var17 var4 var7) var17) 7 6 var9))))
              ((lambda ()
                 ((lambda (var14) var14) ((lambda (var9) 6) -5))))
              ((lambda (proc)
                 (proc ((lambda (proc) (proc ((lambda (var0) var1) 8)))
                        (lambda (var6)
                          ((lambda (var3 var14) var14) var1 4)))))
               (lambda (var18)
                 ((lambda (var4 var14) ((lambda (var9) 9) var18))
                  var18
                  ((lambda (var11 var19) var19) var1 var18))))
              ((lambda () -1)))))
     (lambda (var18)
       ((lambda (var9)
          ((lambda ()
             (+ ((lambda (var17 var14) var17) var1 6)
                ((lambda (var2) var1) 0)))))
        (+ -5
           ((lambda (var10) ((lambda (var6) var10) 4))
            ((lambda (var7 var9) var18) var18 var1))))))))
 1)

Case eval/gen-4-11.ssscm:

((lambda (var7)
   ((lambda (proc)
      (proc ((lambda () ((lambda () ((lambda () -2))))))))
    (lambda (var6)
      ((lambda (var12 var19)
         ((lambda (proc)
            (proc ((lambda ()
                     ((lambda (var6) ((lambda (var4) 2) 4))
                      ((lambda (proc) (proc var19))
                       (lambda (var17) var6)))))))
          (lambda (var2)
            ((lambda (proc)
               (proc ((lambda (proc) (proc ((lambda () 4))))
                      (lambda (var0) var7))))
             (lambda (var19) var6)))))
       ((lambda ()
          ((lambda (proc) (proc ((lambda () (+ 4 9)))))
           (lambda (var14)
             ((lambda (proc) (proc ((lambda () 1))))
              (lambda (var2) (+ 5 var14)))))))
       ((lambda (var13 var9 var12)
          ((lambda ()
             ((lambda (var11) ((lambda () var6))) var13))))
        ((lambda (proc) (proc var6))
         (lambda (var14)
           ((lambda () ((lambda (var12 var0) 4) -4 var7)))))
        ((lambda (var7 var15 var14)
           (+ ((lambda (var8) 5) var6) ((lambda () -4))))
         (+ var6 var6)
         ((lambda (proc)
            (proc ((lambda (proc) (proc var7))
                   (lambda (var18) var7))))
          (lambda (var8) ((lambda (var11) var8) 2)))
         ((lambda (var8 var18 var3) var8)
          ((lambda (var11 var16) var11) var7 var7)
          (+ 7 -5)
          -5))
        ((lambda ()
           (+ ((lambda (var13 var17 var1) -10) var7 4 -9)
              ((lambda (var14 var11 var17) var11) -10 var6 -6)))))))))
 1)

Case eval/gen-4-12.ssscm:

((lambda (var0)
   (+ ((lambda (var16)
         ((lambda (var11 var4 var6)
            ((lambda (var17)
               ((lambda () ((lambda (var4 var7) -10) var4 var0))))
             ((lambda ()
                ((lambda (var13 var6 var8) var8) 6 -6 -5)))))
          ((lambda () 0))
          ((lambda () var0))
          ((lambda ()
             ((lambda (var7) 6)
              ((lambda (var11 var2) 9) var16 5))))))
       ((lambda (var8)
          ((lambda (var18 var11)
             ((lambda (var11 var0 var19) (+ 5 -9))
              ((lambda (proc) (proc var0)) (lambda (var18) -8))
              -3
              ((lambda (var8) var0) -5)))
           ((lambda (var11 var1 var6)
              ((lambda (var0) -2) var8))
            ((lambda (var3 var16 var8) 9) 7 4 var0)
            ((lambda () 6))
            ((lambda (proc) (proc 7)) (lambda (var4) var0)))
           ((lambda (var0 var11 var16) ((lambda () -6)))
            var8
            ((lambda () var0))
            var8)))
        ((lambda (proc)
           (proc ((lambda (var12 var1 var18)
                    ((lambda (var14 var2 var15) -10) -2 var1 -5))
                  ((lambda (var3) 9) var0)
                  var0
                  ((lambda (var6) var0) -4))))
         (lambda (var9) var9))))
      ((lambda ()
         ((lambda (var0 var6)
            ((lambda (var12 var16 var7)
               ((lambda (var16) var12)
                ((lambda (var19 var13 var4) var12) var6 7 var6)))
             var0
             var6
             (+ var6
                ((lambda (var18 var1 var3) 9) -6 var6 -7))))
          ((lambda () (+ 8 ((lambda (var10) 2) var0))))
          (+ var0 ((lambda () ((lambda (var7) -6) var0)))))))))
 1)

Case eval/gen-4-13.ssscm:

((lambda (var2)
   ((lambda ()
      ((lambda (var7)
         ((lambda (var18 var16 var13)
            ((lambda (var11 var5) 7)
             7
             ((lambda () ((lambda (var8 var6) -2) var7 var18)))))
          ((lambda (var16 var10) 1)
           ((lambda () ((lambda () var7))))
           ((lambda (var18 var17) ((lambda (var12) var17) 4))
            5
            ((lambda () -7))))
          ((lambda (var6)
             ((lambda (var17)
                ((lambda (proc) (proc var7))
                 (lambda (var5) var7)))
              -8))
           ((lambda () ((lambda (var8 var7) 6) 2 var2))))
          ((lambda (proc)
             (proc ((lambda (var17 var4 var5) (+ var2 var2))
                    4
                    ((lambda (var6 var16 var17) var17)
                     var2
                     var7
                     var2)
                    ((lambda (proc) (proc -5)) (lambda (var17) 5)))))
           (lambda (var19)
             (+ (+ 3 var2) ((lambda () var2)))))))
       ((lambda (var8)
          ((lambda (var16) ((lambda () (+ -9 5))))
           ((lambda (var5) ((lambda (var0) 0) var2)) var2)))
        (+ ((lambda (var17 var0) var0)
            ((lambda (var6 var4) var6) var2 var2)
            ((lambda (var13 var15) var13) -8 7))
           ((lambda (proc) (proc ((lambda () var2))))
            (lambda (var19) var2))))))))
 1)

Case eval/gen-4-14.ssscm:

((lambda (var1) var1) 1)

Case eval/gen-4-15.ssscm:

((lambda (var1)
   ((lambda (var9)
      ((lambda (var9)
         ((lambda (var17 var19) (+ -5 ((lambda () var9))))
          ((lambda (var6 var18)
             ((lambda (var18) var9) var9))
           (+ var9 ((lambda (var5 var2) var5) 4 var1))
           var9)
          (+ -9
             ((lambda (var9 var0 var19) (+ var0 -5))
              var1
              (+ 2 var9)
              (+ -5 8)))))
       ((lambda (proc)
          (proc ((lambda (proc) (proc 4))
                 (lambda (var2)
                   ((lambda (proc)
                      (proc ((lambda (proc) (proc 0)) (lambda (var11) -9))))
                    (lambda (var15) var15))))))
        (lambda (var1)
          (+ ((lambda (var12 var17 var2)
                ((lambda (var1) var12) var1))
              ((lambda (var15 var1 var2) var15) -4 -7 -8)
              (+ var9 var9)
              var1)
             ((lambda (var9 var0) ((lambda (var1) -3) -6))
              ((lambda (var10 var12 var2) var12) 9 9 -9)
              -1))))))
    -3))
 1)

Case eval/gen-4-16.ssscm:

((lambda (var10)
   (+ ((lambda ()
         (+ (+ -3 2)
            ((lambda (proc)
               (proc (+ ((lambda (var0 var4) 8) -9 var10)
                        ((lambda (var3 var8) -7) -4 -8))))
             (lambda (var17)
               ((lambda ()
                  ((lambda (proc) (proc var17))
                   (lambda (var12) -4)))))))))
      ((lambda (var2)
         ((lambda (var0 var14 var4)
            ((lambda ()
               ((lambda (var7 var13)
                  ((lambda (proc) (proc var14)) (lambda (var3) 0)))
                6
                ((lambda (proc) (proc -1)) (lambda (var4) var14))))))
          ((lambda (var4)
             ((lambda (var8 var10 var18)
                ((lambda (var2 var5) var10) var2 5))
              (+ 6 -10)
              var10
              var4))
           ((lambda (var3)
              ((lambda (var5 var14 var1) var14)
               var10
               var3
               var10))
            ((lambda (var8 var0) var8) var10 -10)))
          ((lambda (var12 var10) (+ var10 var10))
           ((lambda ()
              ((lambda (proc) (proc -6)) (lambda (var7) -4))))
           ((lambda (var7 var1) ((lambda () var10)))
            ((lambda (var5 var7 var11) -7) 4 var2 5)
            ((lambda () 0))))
          ((lambda ()
             ((lambda (var7) ((lambda () var7)))
              ((lambda (var14) 8) -7))))))
       ((lambda (var7)
          (+ ((lambda (proc)
                (proc ((lambda (var3 var7 var14) -10) var7 var7 1)))
              (lambda (var12) 6))
             ((lambda (var4 var11 var8)
                ((lambda (var19 var9) var10) var10 5))
              ((lambda () var10))
              -7
              ((lambda (proc) (proc var10))
               (lambda (var17) var7)))))
        ((lambda (proc)
           (proc ((lambda (proc)
                    (proc ((lambda (var4 var3 var0) -5) 3 var10 var10)))
                  (lambda (var10) var10))))
         (lambda (var13)
           ((lambda (var0 var18 var14)
              ((lambda (proc) (proc var14))
               (lambda (var17) var17)))
            (+ var10 -7)
            (+ var13 -7)
            var10)))))))
 1)

Case eval/gen-4-17.ssscm:

((lambda (var11)
   (+ ((lambda (var6 var11 var16)
         ((lambda (proc)
            (proc ((lambda (proc)
                     (proc ((lambda (var1 var7 var18)
                              ((lambda (proc) (proc var11)) (lambda (var8) 6)))
                            ((lambda (var8 var17 var4) -4) -2 var11 var11)
                            ((lambda (proc) (proc 9)) (lambda (var15) var15))
                            ((lambda (var4 var0) var6) var6 var6))))
                   (lambda (var18) ((lambda (var0) 0) var6)))))
          (lambda (var5)
            ((lambda ()
               ((lambda (var9 var18 var17) var6)
                ((lambda (var17 var6 var13) var16) var5 var6 -3)
                ((lambda (var15) -7) -6)
                var5))))))
       ((lambda (proc)
          (proc ((lambda (var11 var15)
                   ((lambda (var0) ((lambda (var9) 9) var11))
                    ((lambda () -2))))
                 ((lambda (var2 var4 var1) var2)
                  ((lambda (var17) var11) 8)
                  var11
                  ((lambda () -10)))
                 var11)))
        (lambda (var12)
          ((lambda (proc)
             (proc ((lambda () ((lambda () var11))))))
           (lambda (var10) var11))))
       ((lambda (var16 var7 var4)
          ((lambda (var6) var6)
           ((lambda (var9 var2 var5) ((lambda () var4)))
            ((lambda (proc) (proc 4)) (lambda (var13) -3))
            ((lambda (proc) (proc var4)) (lambda (var7) 2))
            (+ 7 9))))
        ((lambda (var11 var15) var11)
         var11
         ((lambda (proc) (proc ((lambda () var11))))
          (lambda (var14) (+ -7 -8))))
        ((lambda (var3) ((lambda () 9)))
         ((lambda (proc)
            (proc ((lambda (proc) (proc -6))
                   (lambda (var16) var16))))
          (lambda (var15)
            ((lambda (proc) (proc 6)) (lambda (var9) -3)))))
        ((lambda (proc)
           (proc ((lambda (var11 var16)
                    ((lambda (var13) var16) var16))
                  ((lambda (var18 var14) -3) -5 2)
                  ((lambda (var1 var7) var1) var11 -2))))
         (lambda (var18) (+ ((lambda () 4)) 9))))
       ((lambda (var17)
          ((lambda (proc)
             (proc ((lambda (proc) (proc 1))
                    (lambda (var19) ((lambda (var19) var19) var11)))))
           (lambda (var3) (+ var17 ((lambda () var3))))))
        ((lambda (var16 var13)
           (+ ((lambda () var11)) var16))
         var11
         ((lambda () ((lambda (var12 var1) -4) var11 -8))))))
      ((lambda (proc)
         (proc ((lambda (var16 var13)
                  (+ ((lambda (var15 var5)
                        ((lambda (var11 var15 var0) var5) var15 1 -1))
                      (+ var13 -3)
                      (+ -1 var11))
                     ((lambda (var12)
                        ((lambda (proc) (proc 4)) (lambda (var10) var13)))
                      ((lambda (var0 var3) 7) 7 var16))))
                ((lambda (var9)
                   ((lambda (var11 var1) ((lambda () 3)))
                    ((lambda (var12 var4 var5) var4) var9 var9 var11)
                    ((lambda (var3) var3) var9)))
                 ((lambda (var5 var10 var3) ((lambda () var3)))
                  ((lambda (var4 var6 var14) var11)
                   var11
                   var11
                   var11)
                  ((lambda (proc) (proc var11))
                   (lambda (var3) var3))
                  ((lambda (var18 var9 var0) 9) -3 var11 var11)))
                ((lambda ()
                   (+ ((lambda (proc) (proc 0)) (lambda (var1) -3))
                      ((lambda (proc) (proc var11)) (lambda (var11) 5))))))))
       (lambda (var13)
         ((lambda ()
            ((lambda (var1 var9 var6)
               ((lambda (proc) (proc ((lambda (var4) -3) var9)))
                (lambda (var17)
                  ((lambda (var19 var8) 4) var11 0))))
             ((lambda (var9 var17) 4) (+ 0 var13) var11)
             ((lambda (var2) var13) ((lambda () var11)))
             -9)))))))
 1)

Case eval/gen-4-18.ssscm:

((lambda (var18)
   ((lambda (proc)
      (proc (+ ((lambda (var2 var0)
                  ((lambda (proc)
                     (proc ((lambda (var10 var2 var1)
                              ((lambda (var1 var14 var7) -4) var0 -4 var10))
                            ((lambda (proc) (proc var2)) (lambda (var4) -9))
                            ((lambda (var16 var13) var0) -10 -5)
                            var2)))
                   (lambda (var17)
                     ((lambda ()
                        ((lambda (var16 var4 var11) var0) var17 var17 3))))))
                ((lambda (proc)
                   (proc ((lambda (var9) ((lambda () -10)))
                          ((lambda (var19) var18) var18))))
                 (lambda (var9) 7))
                ((lambda (proc) (proc 8))
                 (lambda (var12)
                   ((lambda (var3) ((lambda (var0) -7) -5)) -6))))
               ((lambda (var5 var11)
                  ((lambda (var17)
                     ((lambda () ((lambda (var14) var17) var18))))
                   ((lambda (var12) ((lambda (var16) -8) var18))
                    (+ -6 -4))))
                (+ var18
                   ((lambda (var10 var3 var0) ((lambda () var3)))
                    ((lambda (var10 var18 var13) var13)
                     var18
                     var18
                     5)
                    (+ -5 var18)
                    var18))
                ((lambda (proc)
                   (proc ((lambda (var13) -4)
                          ((lambda (proc) (proc 0)) (lambda (var12) var12)))))
                 (lambda (var17) -10))))))
    (lambda (var0)
      (+ ((lambda (proc)
            (proc ((lambda () ((lambda () -2))))))
          (lambda (var10)
            ((lambda (var14 var8 var13)
               ((lambda (var8 var16)
                  ((lambda (var16) var13) var13))
                6
                ((lambda (var16 var10) -1) 6 var8)))
             ((lambda (proc) (proc -9))
              (lambda (var5)
                ((lambda (var15 var11 var19) var19) -1 -10 var0)))
             (+ ((lambda (var0) var10) var18) -1)
             ((lambda (var17 var5 var19)
                ((lambda (var0 var3) -6) var5 var18))
              var18
              -10
              ((lambda (proc) (proc var10))
               (lambda (var17) var18))))))
         ((lambda ()
            ((lambda ()
               ((lambda (proc)
                  (proc ((lambda (var16) var16) -8)))
                (lambda (var7) ((lambda (var19) 5) var0)))))))))))
 1)

Case eval/gen-4-19.ssscm:

((lambda (var14)
   (+ var14
      ((lambda ()
         ((lambda (var1 var6 var19)
            ((lambda (var14)
               ((lambda (var6 var16) ((lambda () 2)))
                ((lambda (var15 var6 var16) var19) 2 var19 -1)
                ((lambda (var10 var19 var7) 6) -10 -2 var6)))
             ((lambda (var0 var15)
                ((lambda (proc) (proc var6)) (lambda (var15) -4)))
              ((lambda (var3) 6) var1)
              (+ 2 -7))))
          (+ ((lambda (proc)
                (proc ((lambda (var2 var12 var6) var12) -6 var14 8)))
              (lambda (var17)
                ((lambda (var17 var16) var17) var14 6)))
             ((lambda (var14) var14) ((lambda () -5))))
          ((lambda (var13 var19 var10) (+ var10 var13))
           (+ var14
              ((lambda (proc) (proc var14))
               (lambda (var16) var16)))
           ((lambda (proc) (proc ((lambda (var14) var14) 1)))
            (lambda (var9)
              ((lambda (proc) (proc var14)) (lambda (var8) -5))))
           ((lambda (var14) (+ var14 5))
            ((lambda () var14))))
          ((lambda (var15)
             (+ (+ -2 var14)
                ((lambda (proc) (proc -5)) (lambda (var1) -9))))
           (+ ((lambda (var9) var14) var14)
              ((lambda () var14)))))))))
 1)

Case eval/gen-4-2.ssscm:

((lambda (var15)
   (+ ((lambda (var2 var18)
         ((lambda (var0 var14)
            ((lambda (proc)
               (proc ((lambda (var3 var14 var15)
                        ((lambda (var1 var10 var2) 3) var15 var18 8))
                      var0
                      ((lambda (var5 var14 var0) var14) var18 3 8)
                      ((lambda (proc) (proc var14))
                       (lambda (var19) var14)))))
             (lambda (var8)
               ((lambda (proc)
                  (proc ((lambda (proc) (proc 5)) (lambda (var3) 7))))
                (lambda (var12) 3)))))
          ((lambda (var1 var8 var11)
             ((lambda ()
                ((lambda (var12 var9 var7) 8) 3 -10 var15))))
           ((lambda (var12 var1 var19) var2)
            ((lambda (var4 var12) var4) 0 var18)
            ((lambda (var17 var1) 2) var18 var18)
            ((lambda (var12 var7 var11) var15) -4 2 2))
           4
           ((lambda (var18) 7)
            ((lambda (proc) (proc 1)) (lambda (var0) var18))))
          ((lambda (var16)
             ((lambda (var9 var18) ((lambda () var9)))
              -9
              ((lambda () var18))))
           ((lambda (var9) ((lambda (var0 var9) 6) -10 var9))
            ((lambda (var14 var3 var8) 2) var18 7 var2)))))
       ((lambda (var10)
          ((lambda (var3 var5 var1)
             ((lambda (var12) 9)
              ((lambda (var3 var1 var13) -7) var3 var15 0)))
           ((lambda (var3 var12) var12)
            ((lambda (var7 var10) -5) 5 6)
            7)
           3
           ((lambda (var7) var15)
            ((lambda (var1 var2 var17) -10) -1 2 6))))
        ((lambda (proc)
           (proc ((lambda (var8) ((lambda (var0 var1) var0) 4 2))
                  6)))
         (lambda (var9)
           ((lambda (var14 var5) (+ var9 var14))
            -2
            ((lambda () 7))))))
       ((lambda (var1 var3 var17)
          ((lambda (proc) (proc var17))
           (lambda (var5)
             ((lambda (var19 var14) (+ 2 var3))
              ((lambda (var8) 5) 7)
              ((lambda (var15) 0) var1)))))
        ((lambda () 6))
        ((lambda (proc)
           (proc ((lambda (var1)
                    ((lambda (var18 var1) -5) var1 var15))
                  (+ var15 1))))
         (lambda (var7) 8))
        ((lambda (var14 var15 var16)
           (+ ((lambda (var7 var8) 7) var16 var15)
              ((lambda (proc) (proc 2)) (lambda (var12) var12))))
         -4
         ((lambda (var4 var14)
            ((lambda (var3 var18) var4) -8 var4))
          ((lambda (proc) (proc -8))
           (lambda (var10) var15))
          ((lambda () var15)))
         ((lambda (var10)
            ((lambda (var19 var10) var15) -1 -8))
          ((lambda (var2 var9 var12) var12) -8 1 1)))))
      (+ ((lambda (var16)
            ((lambda ()
               ((lambda (var16) -5)
                ((lambda (var18 var17 var8) var15) 5 var15 var15)))))
          (+ ((lambda (var14 var13 var15) -4)
              ((lambda () var15))
              ((lambda (var15) 0) -4)
              (+ 9 -7))
             -5))
         ((lambda (var1 var15) ((lambda () 1)))
          ((lambda (var9 var4) (+ ((lambda () var9)) var9))
           ((lambda (var9 var0) ((lambda (var17) var9) 2))
            ((lambda (var15) var15) var15)
            ((lambda (proc) (proc 6)) (lambda (var6) var15)))
           ((lambda (var0) 8) -2))
          ((lambda (proc)
             (proc ((lambda (proc)
                      (proc ((lambda (var0 var1 var3) var0) 1 8 var15)))
                    (lambda (var6)
                      ((lambda (var3 var12 var8) var15) var15 -4 -6)))))
           (lambda (var11)
             ((lambda (var14 var19)
                ((lambda (proc) (proc -7)) (lambda (var7) -3)))
              ((lambda (var7 var17 var12) -4)
               var11
               var15
               var11)
              ((lambda (var15 var10) 0) -1 8))))))))
 1)

Case eval/gen-4-20.ssscm:

((lambda (var6)
   ((lambda (var1)
      ((lambda (var16 var4)
         ((lambda (var0 var8)
            ((lambda (var6) (+ (+ var16 var16) -10)) var4))
          ((lambda (proc)
             (proc ((lambda (proc) (proc ((lambda () -1))))
                    (lambda (var10)
                      ((lambda (var7 var16 var2) var7) 6 -3 8)))))
           (lambda (var8) -4))
          ((lambda (var19 var1 var2)
             ((lambda (var9 var17 var2) ((lambda () var6)))
              (+ 6 9)
              9
              (+ 6 var4)))
           var4
           ((lambda (var8 var11 var0)
              ((lambda (var11) 7) var4))
            ((lambda (var6 var4) 1) var4 var4)
            7
            ((lambda (var0 var13) var16) var4 -1))
           ((lambda (var19 var3 var10)
              ((lambda (var2 var1) 7) -6 -7))
            -1
            (+ var4 9)
            var6))))
       ((lambda (var5)
          ((lambda (var4 var11 var14)
             ((lambda () (+ var4 7))))
           (+ var5 ((lambda () var6)))
           -9
           var6))
        (+ var6 var6))
       ((lambda (proc)
          (proc ((lambda (var4 var11) var11)
                 ((lambda (var0) ((lambda () -4)))
                  ((lambda (var6 var1) -3) -1 0))
                 -7)))
        (lambda (var7)
          (+ var7
             ((lambda (var15 var3)
                ((lambda (proc) (proc var3)) (lambda (var8) 5)))
              ((lambda (proc) (proc var6))
               (lambda (var14) var1))
              ((lambda (var16 var7 var12) var16) -4 var6 var6)))))))
    8))
 1)

Case eval/gen-4-21.ssscm:

((lambda (var6) -2) 1)

Case eval/gen-4-22.ssscm:

((lambda (var13)
   ((lambda (var8)
      ((lambda ()
         ((lambda (proc)
            (proc ((lambda (var14)
                     ((lambda (var18 var16) (+ -6 9))
                      var13
                      ((lambda (proc) (proc 4)) (lambda (var7) -8))))
                   ((lambda (var18)
                      ((lambda (var8 var19) var18) var18 7))
                    ((lambda (var5) 1) var13)))))
          (lambda (var1)
            (+ (+ ((lambda (var11) 0) var1) (+ var8 var13))
               ((lambda (proc)
                  (proc ((lambda (var4) var1) var13)))
                (lambda (var15)
                  ((lambda (var0 var18 var4) var13) var1 3 1)))))))))
    ((lambda (var5 var14 var12)
       ((lambda ()
          (+ ((lambda ()
                ((lambda (proc) (proc -2)) (lambda (var19) 2))))
             (+ ((lambda (var19 var12 var13) var12) -10 var14 1)
                ((lambda () 7)))))))
     ((lambda ()
        ((lambda ()
           (+ ((lambda (var16 var5) var5) var13 -3)
              ((lambda (proc) (proc -9)) (lambda (var1) var13)))))))
     ((lambda (var2 var1)
        ((lambda (var2) var13)
         ((lambda (var0) var2)
          ((lambda (proc) (proc 1)) (lambda (var18) var2)))))
      ((lambda (proc) (proc var13))
       (lambda (var12) (+ (+ -1 7) var12)))
      ((lambda (var10 var6)
         ((lambda () ((lambda (var11) var6) -4))))
       var13
       var13))
     ((lambda (var19 var3 var2)
        ((lambda (var11 var2 var7) -8)
         ((lambda (var12) ((lambda () -6)))
          ((lambda (var18 var10) var19) var3 var19))
         2
         ((lambda (proc) (proc ((lambda (var3) -7) -8)))
          (lambda (var5) ((lambda (var6) var6) var13)))))
      ((lambda ()
         ((lambda (var17 var4 var8)
            ((lambda (var13 var10 var1) 8) 4 8 var17))
          ((lambda (var19 var12 var7) 1) -10 var13 var13)
          (+ var13 var13)
          ((lambda (var8 var11 var3) 3) -6 var13 5))))
      ((lambda (proc)
         (proc ((lambda ()
                  ((lambda (var16 var10 var1) var1) -2 6 var13)))))
       (lambda (var8) -5))
      ((lambda ()
         ((lambda (var1)
            ((lambda (proc) (proc var13))
             (lambda (var14) -8)))
          ((lambda () var13)))))))))
 1)

Case eval/gen-4-23.ssscm:

((lambda (var6)
   ((lambda (proc)
      (proc ((lambda (var4 var8)
               ((lambda (var4)
                  ((lambda (proc)
                     (proc ((lambda (proc)
                              (proc ((lambda (proc) (proc -6))
                                     (lambda (var9) var8))))
                            (lambda (var5) ((lambda () -5))))))
                   (lambda (var8)
                     ((lambda (var16 var1 var2)
                        ((lambda (var4 var0) var4) var16 var6))
                      var8
                      ((lambda (var3 var5) var4) 2 -4)
                      ((lambda (proc) (proc var6))
                       (lambda (var1) var8))))))
                ((lambda (var4 var0)
                   ((lambda (proc) (proc ((lambda (var1) -10) -5)))
                    (lambda (var1) ((lambda (var10) var6) -6))))
                 ((lambda (var7)
                    ((lambda (var18 var5 var7) var18) var7 -8 -10))
                  (+ -9 var4))
                 ((lambda (var7) ((lambda () -6)))
                  ((lambda (var7 var8) var7) 0 var8)))))
             (+ ((lambda (var15) var6) 8)
                (+ 7
                   ((lambda (var17 var10)
                      ((lambda (var11 var19) var10) var10 var6))
                    (+ var6 -3)
                    ((lambda (var15 var19 var13) var6) var6 -2 var6))))
             ((lambda ()
                ((lambda (proc) (proc -5))
                 (lambda (var9)
                   ((lambda (proc) (proc var9))
                    (lambda (var8)
                      ((lambda (var3 var17 var14) var9) var6 7 9))))))))))
    (lambda (var3) var3)))
 1)

Case eval/gen-4-24.ssscm:

((lambda (var13)
   ((lambda (var0)
      ((lambda (var2)
         ((lambda (var12 var15 var1)
            ((lambda (var2 var14 var6)
               ((lambda (var9 var15 var18) (+ -6 3))
                ((lambda (proc) (proc -7)) (lambda (var7) var15))
                ((lambda () -8))
                ((lambda (var19) var12) -7)))
             ((lambda (proc) (proc 8)) (lambda (var7) var12))
             ((lambda (var12 var9)
                ((lambda (proc) (proc -2)) (lambda (var7) 1)))
              (+ var0 -2)
              2)
             (+ ((lambda (proc) (proc 6)) (lambda (var4) -2))
                ((lambda (var4 var11) var2) var12 4))))
          ((lambda (proc)
             (proc ((lambda () ((lambda (var15) -1) var13)))))
           (lambda (var3)
             ((lambda (proc) (proc -6)) (lambda (var6) var2))))
          ((lambda (proc)
             (proc ((lambda (var1 var9)
                      ((lambda (proc) (proc 6)) (lambda (var5) -10)))
                    ((lambda (var14 var5 var4) var5) var0 3 var0)
                    ((lambda (var7 var1 var16) -9) 9 var2 var13))))
           (lambda (var8)
             ((lambda (var16) ((lambda (var7) var8) 3))
              ((lambda (proc) (proc -3)) (lambda (var7) 0)))))
          ((lambda (var15) 7)
           ((lambda (var9 var8) ((lambda (var6) var9) var13))
            var2
            ((lambda (var6 var12 var9) 7) 4 var0 var13)))))
       ((lambda (var5)
          ((lambda (var8 var3 var13)
             ((lambda (var6) -7)
              ((lambda (var0 var1) -8) var5 var0)))
           ((lambda (var3)
              ((lambda (proc) (proc -7)) (lambda (var6) var6)))
            ((lambda (var4 var14) var4) var13 var13))
           ((lambda (var2 var17 var14) 7)
            (+ var5 2)
            -1
            (+ var13 var13))
           -10))
        ((lambda (var18 var2 var1)
           (+ ((lambda (proc) (proc var0))
               (lambda (var10) var10))
              ((lambda (proc) (proc var0))
               (lambda (var18) var0))))
         ((lambda ()
            ((lambda (proc) (proc 3)) (lambda (var0) -3))))
         ((lambda () (+ -9 2)))
         (+ ((lambda (proc) (proc -8))
             (lambda (var10) var10))
            (+ -4 9))))))
    ((lambda (proc)
       (proc ((lambda (var1 var0 var19)
                ((lambda (proc) (proc 1))
                 (lambda (var10)
                   ((lambda (proc) (proc ((lambda (var7) 3) var10)))
                    (lambda (var2) ((lambda (var8) 9) 3))))))
              ((lambda ()
                 ((lambda (var8 var12)
                    ((lambda (proc) (proc -10))
                     (lambda (var6) var12)))
                  ((lambda () var13))
                  -7)))
              ((lambda (var16 var18) 4)
               var13
               ((lambda (var3) (+ var3 -4)) ((lambda () var13))))
              ((lambda (var19 var18)
                 ((lambda (var5 var1 var0) 8)
                  (+ var19 9)
                  1
                  (+ 9 6)))
               (+ ((lambda (var4 var13 var14) var4) var13 var13 -7)
                  ((lambda (var13) -3) 3))
               var13))))
     (lambda (var12)
       ((lambda (var18)
          ((lambda (var6 var0)
             ((lambda (var18)
                ((lambda (var11 var19 var3) var6) 0 var6 var0))
              ((lambda (var6 var9) var12) -4 -7)))
           ((lambda (var7 var5 var15)
              ((lambda (proc) (proc -8)) (lambda (var18) var7)))
            ((lambda () var18))
            -7
            -7)
           9))
        ((lambda ()
           (+ ((lambda (var16 var12 var1) 1) var13 var12 var13)
              (+ 2 var12)))))))))
 1)

Case eval/gen-4-25.ssscm:

((lambda (var17) 5) 1)

Case eval/gen-4-26.ssscm:

((lambda (var11)
   ((lambda (proc)
      (proc ((lambda (var5 var19 var7)
               ((lambda (var0 var7)
                  ((lambda (proc)
                     (proc ((lambda (proc) (proc ((lambda () var11))))
                            (lambda (var3) ((lambda () var3))))))
                   (lambda (var6)
                     ((lambda (var11)
                        ((lambda (proc) (proc var5)) (lambda (var11) -5)))
                      ((lambda (proc) (proc var0)) (lambda (var14) -1))))))
                ((lambda (var1)
                   ((lambda (var1) var7)
                    ((lambda (var0 var10 var11) var0) -3 var5 4)))
                 (+ ((lambda (var9 var0 var8) 8) 2 var7 2) var5))
                (+ ((lambda (var14 var6)
                      ((lambda (proc) (proc var7)) (lambda (var11) 4)))
                    (+ -2 var7)
                    ((lambda () 6)))
                   ((lambda (var8 var5) (+ -1 -10))
                    ((lambda (proc) (proc -7)) (lambda (var10) -1))
                    -8))))
             ((lambda (var18 var12) ((lambda () var18)))
              ((lambda ()
                 ((lambda (proc)
                    (proc ((lambda (proc) (proc var11)) (lambda (var7) 1))))
                  (lambda (var14)
                    ((lambda (proc) (proc var14)) (lambda (var9) -8))))))
              ((lambda (var12 var4 var16) ((lambda () -4)))
               ((lambda (proc) (proc ((lambda (var14) 0) 1)))
                (lambda (var4) ((lambda () var4))))
               ((lambda (proc) (proc (+ var11 3)))
                (lambda (var3)
                  ((lambda (proc) (proc var11)) (lambda (var6) -3))))
               ((lambda (var16 var12)
                  ((lambda (var5 var0 var1) -3) 1 -10 -3))
                ((lambda (var15 var0 var4) 2) 0 var11 1)
                ((lambda (var19 var12) -10) var11 var11))))
             ((lambda (var17 var12 var15)
                (+ ((lambda (var6 var9) (+ -2 var6))
                    ((lambda (var14 var8) 4) var11 -9)
                    ((lambda (proc) (proc 4)) (lambda (var12) 8)))
                   ((lambda (var0) ((lambda () var12)))
                    ((lambda (var18) 0) 5))))
              ((lambda (var4)
                 ((lambda (var18 var10 var0)
                    ((lambda (var15) var18) -9))
                  ((lambda (var10 var1 var19) 9) 6 0 var11)
                  ((lambda (proc) (proc -2)) (lambda (var10) 3))
                  ((lambda (var14 var17 var1) 5) var11 -9 -1)))
               (+ ((lambda (var14) 7) 6) var11))
              (+ ((lambda ()
                    ((lambda (proc) (proc var11))
                     (lambda (var16) var16))))
                 ((lambda (var0) ((lambda (var5) -6) -8))
                  ((lambda () -1))))
              ((lambda (var6)
                 ((lambda (var2 var12) ((lambda () -4)))
                  (+ var6 4)
                  -3))
               ((lambda (var17 var9) (+ -7 var9))
                var11
                (+ var11 var11))))
             ((lambda (var14 var0)
                ((lambda (var10 var3 var0)
                   (+ ((lambda (var16 var8 var0) var10) var11 var14 5)
                      ((lambda (var7 var19) 9) var11 -1)))
                 ((lambda (var3) ((lambda () 2))) var11)
                 ((lambda (proc) (proc ((lambda () var11))))
                  (lambda (var1)
                    ((lambda (var19 var2 var15) 0) -1 3 -6)))
                 ((lambda (var17)
                    ((lambda (proc) (proc 9)) (lambda (var1) var1)))
                  ((lambda (var5) var5) var0))))
              (+ ((lambda (proc) (proc var11))
                  (lambda (var11) ((lambda (var6) var11) 5)))
                 ((lambda (var17)
                    ((lambda (proc) (proc var11))
                     (lambda (var5) -10)))
                  ((lambda (var5) var5) -7)))
              (+ ((lambda (var14)
                    ((lambda (proc) (proc 5)) (lambda (var4) var11)))
                  ((lambda (proc) (proc -7)) (lambda (var7) var7)))
                 -1)))))
    (lambda (var2) var2)))
 1)

Case eval/gen-4-27.ssscm:

((lambda (var5)
   ((lambda (var11)
      ((lambda (var7 var2 var12)
         ((lambda ()
            ((lambda (var2 var13)
               ((lambda (var11 var13 var16) ((lambda () var5)))
                (+ var5 var11)
                ((lambda (var10 var19) var13) -7 5)
                ((lambda () var7))))
             ((lambda (proc)
                (proc ((lambda (var1 var9 var12) -4) var5 -3 -6)))
              (lambda (var18)
                ((lambda (var4 var11 var17) var11) 0 var5 -7)))
             4))))
       (+ ((lambda (proc) (proc var11))
           (lambda (var2) ((lambda (var18) var18) -10)))
          (+ ((lambda (var0) var5) ((lambda (var5) var11) 1))
             (+ ((lambda (var0 var15 var1) var15) 2 -5 var11)
                ((lambda (var10 var3) var5) 5 -9))))
       (+ ((lambda ()
             ((lambda () ((lambda (var17 var6) var6) var11 -5)))))
          ((lambda (var10 var5 var16)
             (+ ((lambda (var7) var10) -10)
                ((lambda (var11) var11) var16)))
           ((lambda (var1 var3 var4)
              ((lambda (var18) var5) var11))
            ((lambda () var5))
            ((lambda (var6) var11) var5)
            ((lambda (var12 var9 var7) 0) var5 var11 var11))
           ((lambda (var6 var4)
              ((lambda (var0 var7 var17) var6) var6 9 var5))
            (+ var11 var5)
            (+ -7 var5))
           ((lambda (var15 var2)
              ((lambda (var5 var12) var15) 3 var2))
            ((lambda (var9 var18) var9) -5 var5)
            ((lambda () 2)))))
       ((lambda ()
          ((lambda (var14 var13 var0)
             ((lambda (var1) -8)
              ((lambda (var5) var13) var13)))
           ((lambda (var6 var12 var16) ((lambda () -2)))
            (+ var11 var5)
            ((lambda () var11))
            (+ 5 0))
           2
           ((lambda () var5)))))))
    ((lambda (var4 var10)
       ((lambda (var9 var10 var13)
          ((lambda (proc)
             (proc ((lambda (var14 var18) ((lambda (var18) 3) -9))
                    7
                    var10)))
           (lambda (var4)
             ((lambda (var8 var6 var11) ((lambda () -5)))
              8
              2
              ((lambda (var17 var9) 4) 6 6)))))
        ((lambda (proc)
           (proc ((lambda () ((lambda (var15 var6) var10) 1 var10)))))
         (lambda (var14) ((lambda () ((lambda () -8))))))
        ((lambda ()
           ((lambda (var12 var18)
              ((lambda (var9) var12) var5))
            ((lambda (var15 var6 var13) 8) 7 -6 var10)
            ((lambda (proc) (proc var10))
             (lambda (var10) var10)))))
        ((lambda (var8 var16 var4)
           ((lambda ()
              ((lambda (var5 var13 var9) var5) var5 var5 3))))
         -5
         ((lambda (var3) ((lambda (var16) var10) -1)) -5)
         ((lambda () var5)))))
     ((lambda (var10)
        ((lambda (proc)
           (proc ((lambda (var6 var11)
                    ((lambda (var1 var9) var6) var6 -5))
                  ((lambda (proc) (proc 9)) (lambda (var17) var5))
                  ((lambda (var3 var4 var19) 5) var10 var10 3))))
         (lambda (var14)
           ((lambda () ((lambda (var8) var8) var5))))))
      ((lambda (var5)
         (+ ((lambda (var15 var9) var15) var5 var5)
            ((lambda (var9 var4 var5) var5) var5 8 0)))
       ((lambda ()
          ((lambda (var17 var3 var5) var5) var5 1 var5)))))
     ((lambda (proc)
        (proc ((lambda (var3 var1)
                 ((lambda (var4 var19 var13) var4)
                  (+ -3 3)
                  ((lambda () -2))
                  var5))
               0
               var5)))
      (lambda (var1)
        ((lambda (var17 var6 var9)
           (+ ((lambda (proc) (proc var1))
               (lambda (var10) var17))
              (+ var9 var17)))
         ((lambda (var17 var3 var15) ((lambda () var15)))
          9
          ((lambda (var10 var15 var2) var15) 0 2 var5)
          var5)
         ((lambda () ((lambda () -3))))
         (+ ((lambda (proc) (proc -1)) (lambda (var9) 2))
            ((lambda (var19 var6 var4) var19) var1 var5 -5))))))))
 1)

Case eval/gen-4-28.ssscm:

((lambda (var15)
   (+ ((lambda (var12 var5 var7)
         (+ ((lambda (proc) (proc 2))
             (lambda (var1)
               ((lambda (var11)
                  ((lambda (var18 var16 var7) var18) var11 5 var5))
                ((lambda () var1)))))
            ((lambda (proc)
               (proc ((lambda (var17 var11)
                        ((lambda (var17 var4) var7) var17 1))
                      ((lambda (var7) var12) var7)
                      ((lambda (var7 var15 var4) var15) 6 1 var15))))
             (lambda (var17) 9))))
       ((lambda (proc)
          (proc ((lambda (proc) (proc var15))
                 (lambda (var3) (+ 1 var3)))))
        (lambda (var12)
          ((lambda ()
             ((lambda (var18 var15 var9)
                ((lambda (var12 var2 var3) var9) -10 var12 -1))
              ((lambda (var14 var17 var8) 1) var15 3 -5)
              ((lambda (var18 var5) 5) var15 5)
              7)))))
       ((lambda (var5)
          ((lambda ()
             ((lambda ()
                ((lambda (proc) (proc -1))
                 (lambda (var15) var15)))))))
        (+ ((lambda (var14 var7)
              ((lambda (var19 var2 var15) var14) var7 -1 var7))
            ((lambda (var12 var0 var11) -10) var15 var15 7)
            ((lambda (var1 var17 var4) var1)
             var15
             var15
             var15))
           (+ (+ -10 -7) ((lambda () 5)))))
       ((lambda (var1 var11 var8)
          ((lambda (proc)
             (proc ((lambda (var5) (+ -5 -7)) 1)))
           (lambda (var11)
             ((lambda (var3 var10) (+ -3 6))
              var11
              ((lambda () var8))))))
        ((lambda (var19 var16 var8)
           ((lambda (var9) var9)
            ((lambda (proc) (proc var8)) (lambda (var17) 0))))
         var15
         ((lambda (var0 var5) -3)
          ((lambda (var0) var0) var15)
          ((lambda () 1)))
         ((lambda (var17)
            ((lambda (var15 var11 var19) var19)
             var15
             var15
             var15))
          ((lambda (var15) 9) var15)))
        ((lambda (var11 var16) 7)
         0
         ((lambda (var7 var15) ((lambda (var14) -6) var7))
          (+ 5 -4)
          ((lambda (var0 var17) var17) -10 var15)))
        ((lambda (var7) var7)
         ((lambda (var1 var19 var16) var1)
          ((lambda () var15))
          ((lambda (var16 var19 var18) 5) var15 -10 var15)
          ((lambda () var15))))))
      ((lambda (var14 var13 var3)
         ((lambda (var0)
            ((lambda ()
               ((lambda (var16)
                  ((lambda (var19 var8 var17) -9) var3 1 4))
                ((lambda (var17) 3) -5)))))
          ((lambda (proc) (proc var14)) (lambda (var9) -5))))
       ((lambda (var5 var2)
          ((lambda (proc)
             (proc ((lambda (proc)
                      (proc ((lambda (var12 var18 var0) var0) -7 var15 -10)))
                    (lambda (var1) ((lambda (var1) 3) 4)))))
           (lambda (var3)
             ((lambda (var7 var11) ((lambda (var0) var15) -6))
              ((lambda (var13) 5) -6)
              (+ 3 -10)))))
        ((lambda (var4 var17)
           ((lambda () (+ var4 var17))))
         ((lambda () (+ var15 var15)))
         var15)
        ((lambda () 5)))
       ((lambda (proc)
          (proc (+ ((lambda ()
                      ((lambda (proc) (proc 3)) (lambda (var13) 4))))
                   ((lambda () ((lambda (var2) -10) 3))))))
        (lambda (var7)
          ((lambda (var16 var15 var1)
             (+ ((lambda (var4 var18 var6) var6) var15 var16 3)
                ((lambda () 9))))
           (+ (+ 6 -8) (+ var15 2))
           ((lambda (var0) ((lambda () var7))) -1)
           ((lambda (var7 var4 var11) 6)
            ((lambda (var19 var13) var7) 2 3)
            ((lambda (var8) var8) var15)
            ((lambda (var3) var3) 0)))))
       ((lambda (proc)
          (proc ((lambda (var19 var13 var7)
                   ((lambda (var10 var16) var19)
                    ((lambda (proc) (proc -10)) (lambda (var18) -1))
                    var13))
                 ((lambda ()
                    ((lambda (var1 var18) var18) var15 var15)))
                 (+ ((lambda (var15 var1 var0) -9) 6 -8 2) 1)
                 ((lambda (proc) (proc ((lambda () var15))))
                  (lambda (var16) 9)))))
        (lambda (var11)
          ((lambda (var19)
             (+ ((lambda (var17 var0 var18) 4) var15 -7 -10)
                ((lambda (var16 var12) -4) var11 -8)))
           ((lambda (var8 var3) (+ var8 var15))
            var15
            ((lambda (var9 var8 var4) 7) -2 -5 var11))))))))
 1)

Case eval/gen-4-29.ssscm:

((lambda (var14) -1) 1)

Case eval/gen-4-3.ssscm:

((lambda (var8) var8) 1)

Case eval/gen-4-4.ssscm:

((lambda (var11)
   ((lambda (var14)
      ((lambda (var4 var8)
         ((lambda (var2 var3) ((lambda () 2)))
          ((lambda (var5 var8 var4)
             ((lambda (var4 var0) 9) ((lambda () -6)) var8))
           var11
           ((lambda (var19)
              ((lambda (var13 var12 var9) 0) var11 var4 var4))
            var8)
           ((lambda (var17) ((lambda (var10) 9) -2))
            ((lambda (proc) (proc -9))
             (lambda (var18) var18))))
          (+ (+ ((lambda () var8))
                ((lambda (var9 var1 var14) var11) -8 -6 7))
             -3)))
       ((lambda (var18)
          ((lambda (var18)
             (+ ((lambda (var15 var1) -10) 3 3)
                ((lambda (proc) (proc 1)) (lambda (var19) var11))))
           var14))
        ((lambda (proc)
           (proc ((lambda (var3 var15 var16)
                    ((lambda (var9) 7) -1))
                  ((lambda () 2))
                  ((lambda () -4))
                  ((lambda (proc) (proc var14)) (lambda (var13) 4)))))
         (lambda (var14)
           ((lambda (var9)
              ((lambda (proc) (proc var14))
               (lambda (var8) var9)))
            ((lambda () var14))))))
       ((lambda (var16 var18 var8)
          ((lambda (proc)
             (proc ((lambda (var3 var18)
                      ((lambda (proc) (proc var8)) (lambda (var6) -9)))
                    9
                    var8)))
           (lambda (var6) var14)))
        (+ ((lambda ()
              ((lambda (var5 var8 var18) 6) var14 -7 var14)))
           -7)
        ((lambda (var3 var12)
           ((lambda (var6 var4)
              ((lambda (var19 var12) var3) var6 var12))
            ((lambda (var12 var11) var12) -1 4)
            ((lambda (var6 var9) 3) var12 -4)))
         var11
         ((lambda (var1)
            ((lambda (var17 var8 var6) -5) var14 var1 var14))
          -1))
        (+ ((lambda () var14))
           (+ ((lambda (proc) (proc 7)) (lambda (var8) 4))
              ((lambda (var8) -10) var11))))))
    ((lambda (var5 var9 var16)
       ((lambda (var8)
          (+ var11
             (+ ((lambda (var1) var8) -3)
                ((lambda (var6) 0) var8))))
        ((lambda (var9 var2 var5)
           ((lambda (proc)
              (proc ((lambda (var10 var3) var3) -6 var9)))
            (lambda (var9) 3)))
         var16
         ((lambda (var9)
            ((lambda (proc) (proc var16))
             (lambda (var8) var8)))
          ((lambda (var11 var6 var17) 9) 1 var9 var9))
         ((lambda (proc) (proc var9))
          (lambda (var14) ((lambda (var1 var14) 5) -4 1))))))
     (+ ((lambda ()
           ((lambda (proc)
              (proc ((lambda (var6 var0 var3) var3)
                     var11
                     var11
                     var11)))
            (lambda (var6)
              ((lambda (var9 var15 var19) 6) -9 var11 -4)))))
        ((lambda (proc) (proc var11))
         (lambda (var11)
           ((lambda () ((lambda (var13 var1) var13) -9 -3))))))
     ((lambda (var15 var12)
        ((lambda (var2)
           ((lambda (var18 var17 var8)
              ((lambda (proc) (proc var2))
               (lambda (var13) var11)))
            (+ 1 var12)
            var11
            ((lambda () -6))))
         var12))
      ((lambda (var14 var19 var15) -10)
       ((lambda (var4 var18 var8) -6)
        -7
        ((lambda () -10))
        -6)
       var11
       (+ ((lambda (var15 var11 var16) -5) 9 var11 -3)
          ((lambda (proc) (proc 1)) (lambda (var13) var11))))
      ((lambda (var11)
         ((lambda (var4) ((lambda (var6) 1) var11))
          ((lambda (var19 var3) -5) var11 1)))
       var11))
     ((lambda (var12 var1)
        ((lambda () ((lambda () (+ var1 4))))))
      ((lambda (var11 var16 var2)
         ((lambda (var1 var4) -10) var2 ((lambda () -8))))
       ((lambda (var18 var8) ((lambda () -6)))
        (+ var11 -3)
        ((lambda (var3 var5) var5) 5 var11))
       -2
       ((lambda (var4) -5) var11))
      ((lambda (var2 var4 var17)
         ((lambda (var6 var17)
            ((lambda (var0 var3) var2) var4 -8))
          ((lambda (var19 var15 var9) var11)
           var17
           var17
           var11)
          var11))
       -2
       var11
       (+ var11
          ((lambda (proc) (proc var11))
           (lambda (var4) var11))))))))
 1)

Case eval/gen-4-5.ssscm:

((lambda (var0)
   ((lambda (var15)
      ((lambda (proc)
         (proc (+ ((lambda (var13 var5)
                     (+ ((lambda (var12 var14) 0) -3 5)
                        ((lambda (var19 var4 var16) var16) 9 3 6)))
                   (+ ((lambda (var5) -1) 3)
                      ((lambda (var11 var7) var11) -2 9))
                   var0)
                  ((lambda (var11 var17 var10)
                     ((lambda (proc) (proc (+ var0 4)))
                      (lambda (var0) 5)))
                   (+ ((lambda (var14 var1) -9) var0 var0)
                      (+ var15 3))
                   ((lambda (proc) (proc (+ var15 var15)))
                    (lambda (var7) 1))
                   2))))
       (lambda (var4)
         (+ (+ ((lambda () (+ var0 4)))
               ((lambda (var17 var11 var8)
                  ((lambda (var2) var11) -7))
                var15
                ((lambda (var17 var0 var5) var5) var15 var15 -5)
                -5))
            ((lambda (var1 var12) 3)
             ((lambda (proc) (proc var0)) (lambda (var14) -4))
             var15)))))
    ((lambda (proc)
       (proc ((lambda (var13 var0 var19)
                (+ ((lambda (proc)
                      (proc ((lambda (var16 var4) var16) var0 1)))
                    (lambda (var16) var0))
                   (+ ((lambda (var14) 8) var19) ((lambda () -3)))))
              ((lambda () ((lambda (var16) (+ var16 -5)) -9)))
              ((lambda (proc)
                 (proc (+ ((lambda () var0))
                          ((lambda (proc) (proc -10)) (lambda (var0) var0)))))
               (lambda (var1)
                 ((lambda (var17) ((lambda (var1) var0) -2))
                  (+ var0 var0))))
              ((lambda (proc)
                 (proc (+ ((lambda (var4 var11 var12) -7) 4 4 -6)
                          (+ var0 var0))))
               (lambda (var3)
                 (+ 4
                    ((lambda (proc) (proc 2)) (lambda (var13) -7))))))))
     (lambda (var16)
       ((lambda (proc) (proc ((lambda () var0))))
        (lambda (var15) ((lambda () var15))))))))
 1)

Case eval/gen-4-6.ssscm:

((lambda (var7)
   ((lambda (var19 var7)
      ((lambda ()
         ((lambda (var11 var2 var12)
            ((lambda (var2)
               (+ ((lambda (proc) (proc var11))
                   (lambda (var13) var11))
                  ((lambda (var10 var7 var4) var10)
                   var19
                   var11
                   var11)))
             var2))
          (+ -8 -4)
          ((lambda (var14) ((lambda () (+ var7 -2))))
           ((lambda (proc)
              (proc ((lambda (var5 var16 var11) 1) var19 var19 9)))
            (lambda (var16)
              ((lambda (proc) (proc var16))
               (lambda (var5) var19)))))
          ((lambda ()
             ((lambda (var8 var7) ((lambda (var18) 4) var8))
              ((lambda (var9) var7) var19)
              ((lambda (proc) (proc var7)) (lambda (var12) -8)))))))))
    ((lambda (var8)
       ((lambda ()
          ((lambda (var13 var11) 9)
           ((lambda (var4 var16 var19)
              ((lambda (var19) var19) -2))
            (+ var8 -7)
            ((lambda (proc) (proc -8)) (lambda (var15) var7))
            ((lambda (proc) (proc 2)) (lambda (var0) -1)))
           var7))))
     (+ ((lambda () var7))
        ((lambda (var2 var1)
           ((lambda (var6 var7)
              ((lambda (var8 var11 var19) 9) var1 0 -5))
            ((lambda (var4) -7) var1)
            var2))
         ((lambda ()
            ((lambda (proc) (proc -10)) (lambda (var6) var7))))
         ((lambda () var7)))))
    (+ ((lambda (var4)
          ((lambda ()
             ((lambda (var15 var17 var9) 7)
              ((lambda () var7))
              (+ 5 -5)
              var4))))
        ((lambda (proc)
           (proc ((lambda (proc) (proc -4))
                  (lambda (var17)
                    ((lambda (proc) (proc 8)) (lambda (var2) var2))))))
         (lambda (var1) var7)))
       ((lambda (proc)
          (proc ((lambda (var10 var17 var4) 3)
                 ((lambda (var14)
                    ((lambda (var16 var13) var14) -8 var14))
                  ((lambda (proc) (proc var7)) (lambda (var18) 5)))
                 (+ (+ -6 9) var7)
                 ((lambda () -5)))))
        (lambda (var0)
          ((lambda (var13)
             ((lambda (proc)
                (proc ((lambda (proc) (proc var0)) (lambda (var6) -1))))
              (lambda (var16) 2)))
           ((lambda () -9))))))))
 1)

Case eval/gen-4-7.ssscm:

((lambda (var1)
   ((lambda (proc)
      (proc ((lambda (var19 var18 var4)
               (+ ((lambda (var16 var7) -1)
                   ((lambda (var15) ((lambda () -9)))
                    ((lambda (var11) var19) var19))
                   ((lambda (var14)
                      ((lambda (var3 var6 var7) 2) var1 var18 var19))
                    var4))
                  ((lambda ()
                     ((lambda ()
                        ((lambda (proc) (proc 7)) (lambda (var3) -1))))))))
             ((lambda (var12 var3)
                ((lambda (var12) var1)
                 ((lambda (var4 var10) var3)
                  ((lambda (proc) (proc -10))
                   (lambda (var16) var1))
                  ((lambda (var10) -3) var1))))
              ((lambda (var15 var1 var8)
                 ((lambda (proc) (proc ((lambda (var3) -3) 6)))
                  (lambda (var1) var15)))
               ((lambda (proc) (proc ((lambda () 9))))
                (lambda (var5) var1))
               (+ var1
                  ((lambda (var7 var1 var3) var7) -5 var1 9))
               var1)
              ((lambda (var5)
                 ((lambda ()
                    ((lambda (var7 var9 var3) var1) var5 var1 -7))))
               -8))
             ((lambda ()
                (+ 4
                   ((lambda ()
                      ((lambda (proc) (proc var1)) (lambda (var11) -3)))))))
             ((lambda (proc)
                (proc (+ var1
                         (+ ((lambda (var1 var12 var7) 3) var1 var1 4)
                            ((lambda () 2))))))
              (lambda (var4)
                ((lambda (proc)
                   (proc ((lambda (proc)
                            (proc ((lambda (proc) (proc var1))
                                   (lambda (var19) var4))))
                          (lambda (var8)
                            ((lambda (var7 var2) var1) var8 var4)))))
                 (lambda (var10)
                   ((lambda (var8 var18 var9)
                      ((lambda (proc) (proc var10))
                       (lambda (var12) var9)))
                    (+ var10 var10)
                    ((lambda (var18 var3 var15) 4) var4 var10 var4)
                    -1))))))))
    (lambda (var5)
      ((lambda ()
         ((lambda ()
            ((lambda (proc) (proc var5))
             (lambda (var8)
               ((lambda (var6 var7 var17) ((lambda () 2)))
                ((lambda (var6 var4) var8) var1 var5)
                ((lambda (var15 var1) var15) 5 var8)
                var8))))))))))
 1)

Case eval/gen-4-8.ssscm:

((lambda (var3) -5) 1)

Case eval/gen-4-9.ssscm:

((lambda (var2) 5) 1)

Case eval/gen-5-0.ssscm:

((lambda (var5)
   ((lambda (proc)
      (proc ((lambda (proc)
               (proc ((lambda (var10 var16)
                        (let ((var12 (begin var5 var5))
                              (var16 ((lambda () var16))))
                          ((lambda (var8) 5) var10)))
                      ((lambda (var14)
                         ((lambda (var13 var7) var5) -4 var5))
                       ((lambda (var17 var13 var2) -10) -6 var5 4))
                      ((lambda (var13) (if (>= var5 -8) -2 var5))
                       ((lambda (var5 var6) var5) 4 -1)))))
             (lambda (var16)
               (let ((var8 ((lambda (var5 var1) (if (>= var5 9) -7 var5))
                            -3
                            var16))
                     (var15 var16))
                 ((lambda (proc) (proc ((lambda (var19) var5) -9)))
                  (lambda (var1) (let ((var0 var5) (var7 var1)) 5))))))))
    (lambda (var1)
      ((lambda (proc)
         (proc (let ((var16 ((lambda (var0 var19)
                               (let ((var4 var19) (var13 0)) var1))
                             var1
                             ((lambda (var8 var1 var11) var8) -6 7 -1)))
                     (var9 ((lambda (var0 var15)
                              ((lambda (proc) (proc var1)) (lambda (var1) -7)))
                            (begin var5 -6)
                            ((lambda (var0) -7) 2))))
                 ((lambda (var19 var13)
                    (let ((var7 var5) (var2 var5)) 4))
                  (if (>= var5 1) 3 -1)
                  ((lambda (var18) var18) -3)))))
       (lambda (var13) var1)))))
 1)

Case eval/gen-5-1.ssscm:

((lambda (var16)
   (+ ((lambda () -10))
      (begin
        ((lambda (var8 var10 var6)
           (begin
             ((lambda (proc) (proc var6))
              (lambda (var14) var10))
             (+ var6 var16)))
         ((lambda () ((lambda (var19) -7) var16)))
         ((lambda (proc) (proc var16))
          (lambda (var18) ((lambda () -6))))
         (+ (begin -1 -10) ((lambda (var7) 1) var16)))
        ((lambda (proc)
           (proc (if (>= (begin var16 -3) (begin -3 var16))
                   ((lambda (var1) var16) 1)
                   ((lambda (var16) -8) 0))))
         (lambda (var13) var13)))))
 1)

Case eval/gen-5-10.ssscm:

((lambda (var6)
   (let ((var7 (+ (let ((var3 ((lambda (var18 var5 var6) var18)
                               (begin 3 var6)
                               ((lambda (proc) (proc 1)) (lambda (var5) var5))
                               (if (>= 9 var6) -6 var6)))
                        (var9 ((lambda () var6))))
                    (begin
                      ((lambda () -5))
                      (if (>= -3 var6) -6 var6)))
                  ((lambda () -10))))
         (var18 ((lambda (var4 var5) (+ var6 -1))
                 ((lambda (var0)
                    (+ (+ var6 6)
                       (let ((var8 -4) (var13 var0)) var0)))
                  (let ((var5 ((lambda () var6)))
                        (var12 ((lambda (var4 var17 var12) var6) 9 var6 var6)))
                    ((lambda () var6))))
                 (let ((var8 (if (>= (if (>= -1 var6) -6 9)
                                     (let ((var13 4) (var16 0)) var6))
                               var6
                               (begin var6 3)))
                       (var9 (begin ((lambda (var0) -10) var6) -4)))
                   (if (>= (let ((var14 5) (var9 var6)) -5)
                           ((lambda () var6)))
                     ((lambda (var15 var14) 6) var6 var6)
                     var6)))))
     ((lambda ()
        ((lambda (proc)
           (proc (let ((var7 (+ var6 var6)) (var17 var6)) var6)))
         (lambda (var14) -4))))))
 1)

Case eval/gen-5-11.ssscm:

((lambda (var16)
   (let ((var19 ((lambda (var2)
                   ((lambda (var17 var2 var8)
                      ((lambda (var13 var9 var14)
                         ((lambda (var3 var6) 6) var8 var9))
                       (begin -6 var16)
                       (+ 9 var17)
                       ((lambda (var11 var1) var17) var16 7)))
                    (if (>= ((lambda (var3) -9) 9) (begin 0 -9))
                      (begin 9 var2)
                      -1)
                    (let ((var16 (+ 7 var16))
                          (var14 ((lambda (var17 var6 var10) var16)
                                  -7
                                  -2
                                  var16)))
                      -1)
                    ((lambda (var5 var10 var12) ((lambda () var5)))
                     ((lambda (var7) var2) -8)
                     ((lambda (proc) (proc -2)) (lambda (var12) var2))
                     ((lambda () -2)))))
                 var16))
         (var18 ((lambda (var14 var5)
                   ((lambda (var1)
                      (begin (+ var1 -4) ((lambda (var13) var1) var5)))
                    (begin
                      1
                      ((lambda (proc) (proc -2)) (lambda (var12) 4)))))
                 (let ((var7 (let ((var1 (begin 1 var16))
                                   (var14 (begin -1 var16)))
                               ((lambda (var2 var17 var8) -7)
                                var16
                                var16
                                var16)))
                       (var12 ((lambda () (if (>= var16 -2) 9 2)))))
                   (let ((var0 (+ var16 -7))
                         (var5 ((lambda (var4 var15 var19) var15)
                                -4
                                var16
                                -9)))
                     -8))
                 3)))
     (if (>= var16
             ((lambda (var14)
                (begin
                  (let ((var16 -8) (var17 var14)) var14)
                  ((lambda () var16))))
              (begin
                ((lambda (var2 var9) var2) var16 var16)
                var16)))
       ((lambda () 9))
       -9)))
 1)

Case eval/gen-5-12.ssscm:

((lambda (var7)
   ((lambda (var3 var13 var0)
      (let ((var0 ((lambda (var15)
                     (+ (begin var3 var13)
                        ((lambda (proc) (proc var3))
                         (lambda (var8) var3))))
                   ((lambda (var9) (+ var9 var3)) -2)))
            (var17 var13))
        ((lambda (proc)
           (proc ((lambda (proc)
                    (proc ((lambda (var10 var12 var9) -9) var3 -9 var0)))
                  (lambda (var2) ((lambda () var3))))))
         (lambda (var0)
           (if (>= ((lambda (var12 var6 var10) var3) 8 -10 var0)
                   (begin var3 1))
             ((lambda (proc) (proc 4)) (lambda (var4) -2))
             (begin -2 var7))))))
    -9
    ((lambda (var19) ((lambda () var7)))
     ((lambda (var4 var14 var0) var4)
      (begin ((lambda () var7)) ((lambda () var7)))
      ((lambda (var13 var18 var19)
         ((lambda (var16 var8) var16) -8 3))
       (let ((var17 -9) (var3 -10)) var7)
       (begin var7 -5)
       var7)
      (+ var7
         ((lambda (proc) (proc var7))
          (lambda (var13) var7)))))
    var7))
 1)

Case eval/gen-5-13.ssscm:

((lambda (var9)
   (if (>= (if (>= ((lambda (var10 var7 var18)
                      (if (>= (let ((var16 var7) (var17 var7)) -3)
                              (begin var9 var18))
                        ((lambda () -7))
                        ((lambda (var11 var18) 2) 8 var9)))
                    ((lambda (var16) -5)
                     (let ((var11 0) (var17 0)) 3))
                    ((lambda (var10 var17 var0) ((lambda () var10)))
                     (begin 6 var9)
                     ((lambda (proc) (proc var9)) (lambda (var2) -4))
                     ((lambda (proc) (proc var9)) (lambda (var6) -7)))
                    ((lambda (var14 var13)
                       ((lambda (var9 var1) var14) var14 5))
                     (begin -3 var9)
                     ((lambda (var11 var5) 0) -6 9)))
                   ((lambda (var10 var3 var1)
                      ((lambda (proc)
                         (proc ((lambda (var6 var9) var1) -6 var9)))
                       (lambda (var14)
                         (let ((var19 1) (var5 var9)) var14))))
                    ((lambda () var9))
                    ((lambda (var0)
                       ((lambda (var17 var0 var2) var9) var0 var0 7))
                     ((lambda () 2)))
                    ((lambda (var10) var9)
                     ((lambda (var9 var5 var14) 2) var9 -4 -4))))
             (let ((var18 var9) (var10 var9)) ((lambda () 0)))
             ((lambda (var17)
                ((lambda (var1 var3) (+ 4 var9))
                 -2
                 (if (>= var9 var17) 6 var17)))
              (let ((var6 (let ((var16 var9) (var2 -7)) 5))
                    (var9 ((lambda (var5 var10 var19) 5) var9 var9 7)))
                -8)))
           var9)
     (let ((var15 (+ ((lambda ()
                        ((lambda (var2 var10 var6) 6) var9 9 2)))
                     ((lambda (proc) (proc ((lambda () var9))))
                      (lambda (var1) 9))))
           (var12 ((lambda () -7))))
       (let ((var5 ((lambda (var15 var8 var14) var8)
                    ((lambda (proc) (proc var9))
                     (lambda (var13) var13))
                    (begin var9 var9)
                    -3))
             (var14 ((lambda (proc) (proc ((lambda (var16) -10) -8)))
                     (lambda (var10)
                       ((lambda (proc) (proc var10)) (lambda (var5) 2))))))
         var9))
     ((lambda (var13 var2 var17)
        (if (>= ((lambda (var0 var16 var14) 0)
                 ((lambda (var0 var12 var9) -6) -7 var9 var13)
                 7
                 ((lambda () var13)))
                ((lambda (var4 var0) (if (>= var4 var13) 2 -8))
                 (begin var13 -8)
                 -3))
          (+ ((lambda (var7 var10) var7) var9 var13)
             (begin 1 9))
          ((lambda (var12) 0)
           (let ((var13 -5) (var2 var17)) 7))))
      ((lambda (proc)
         (proc ((lambda (var18 var9) (+ var9 var18))
                ((lambda (proc) (proc var9))
                 (lambda (var19) var9))
                (if (>= var9 -4) -2 -10))))
       (lambda (var13)
         ((lambda (var6 var18 var10) ((lambda () 0)))
          ((lambda (var3) 0) 2)
          ((lambda () 1))
          ((lambda (var6 var9) 8) var13 7))))
      (+ -1
         (if (>= var9 var9)
           (let ((var19 -10) (var1 6)) -10)
           ((lambda () var9))))
      (begin
        (let ((var16 (let ((var6 6) (var9 -8)) 3))
              (var6 ((lambda () var9))))
          ((lambda (var2) -2) 9))
        ((lambda ()
           ((lambda (var9 var15) var9) var9 var9)))))))
 1)

Case eval/gen-5-14.ssscm:

((lambda (var10) -6) 1)

Case eval/gen-5-15.ssscm:

((lambda (var1)
   ((lambda (var12 var6 var3)
      (+ ((lambda (proc)
            (proc ((lambda (var2 var13) (+ 3 var12))
                   ((lambda () 8))
                   ((lambda () 4)))))
          (lambda (var2)
            ((lambda (var10)
               ((lambda (proc) (proc var10)) (lambda (var7) 8)))
             (begin var3 7))))
         2))
    (+ (+ (let ((var6 ((lambda (var3 var5 var19) var3) -8 8 -4))
                (var2 var1))
            ((lambda (var17) 7) 4))
          var1)
       ((lambda (proc)
          (proc ((lambda (var0) 2) (begin -9 var1))))
        (lambda (var4)
          ((lambda (var9 var6 var13)
             ((lambda (var15 var19 var6) var4) -5 -6 6))
           ((lambda () 2))
           (begin var4 8)
           ((lambda (proc) (proc var4)) (lambda (var15) -1))))))
    var1
    ((lambda ()
       ((lambda (var18 var8) ((lambda () -9)))
        ((lambda (proc)
           (proc ((lambda (proc) (proc var1)) (lambda (var11) 7))))
         (lambda (var4)
           (let ((var7 var1) (var14 3)) var4)))
        (begin (+ var1 -6) (if (>= -2 0) 8 var1)))))))
 1)

Case eval/gen-5-16.ssscm:

((lambda (var4)
   ((lambda (var6 var15 var14) var15)
    ((lambda (var15 var10 var7)
       (if (>= (+ -7 (let ((var4 -5) (var12 4)) -1))
               ((lambda (var15) (begin var15 -9))
                ((lambda () 9))))
         (let ((var2 ((lambda (proc) (proc var15)) (lambda (var2) -4)))
               (var17 2))
           (if (>= var15 -3) 4 9))
         (let ((var15 ((lambda () 7)))
               (var1 ((lambda (var4 var5) -4) var15 var7)))
           ((lambda () 7)))))
     var4
     ((lambda (proc)
        (proc ((lambda (var8 var12 var18)
                 (let ((var16 var18) (var13 8)) -3))
               (+ var4 -3)
               (begin var4 -2)
               (begin var4 var4))))
      (lambda (var10)
        (+ var4
           ((lambda (var9 var18 var4) -7) var4 var10 -8))))
     ((lambda (var3 var4)
        (let ((var17 (let ((var1 var3) (var8 var4)) var3))
              (var15 ((lambda (proc) (proc 6)) (lambda (var6) var3))))
          (+ var4 -9)))
      (+ ((lambda () 4)) (+ var4 9))
      ((lambda () (+ -5 var4)))))
    ((lambda (var15)
       (if (>= var4
               ((lambda (var13) (+ var13 2)) (+ 5 var15)))
         ((lambda (var11) (let ((var2 var15) (var9 -4)) 9))
          (begin 8 -5))
         ((lambda (var0) ((lambda () -10)))
          ((lambda (var5 var7) 3) 6 9))))
     (if (>= (let ((var15 (+ 3 var4)) (var14 (+ 9 var4)))
               (+ -10 var4))
             (+ ((lambda () 8))
                ((lambda (var1 var17 var12) 9) var4 var4 var4)))
       ((lambda (var11 var4) 0)
        (if (>= var4 var4) -5 -2)
        ((lambda () 1)))
       ((lambda (var6 var13 var14)
          ((lambda (proc) (proc 8)) (lambda (var6) 7)))
        var4
        ((lambda (proc) (proc -8)) (lambda (var9) 4))
        ((lambda (var4 var2) -3) var4 var4))))
    (+ ((lambda ()
          ((lambda (var13 var10)
             ((lambda (var8 var14) -10) -9 -7))
           var4
           var4)))
       ((lambda (var19) -8)
        ((lambda (proc) (proc (if (>= var4 -2) var4 -1)))
         (lambda (var11) (+ 8 -7)))))))
 1)

Case eval/gen-5-17.ssscm:

((lambda (var5) var5) 1)

Case eval/gen-5-18.ssscm:

((lambda (var6)
   ((lambda (var16 var10 var9)
      (if (>= (begin
                (begin -1 ((lambda (var12) var6) var9))
                (+ ((lambda (proc) (proc 2)) (lambda (var1) 8))
                   ((lambda () -3))))
              ((lambda (var13 var6) var9)
               -7
               ((lambda (var5 var8 var6) (begin var8 var5))
                (begin 9 var6)
                ((lambda (var13) 9) 9)
                ((lambda () -7)))))
        ((lambda (var18 var6 var14)
           ((lambda (var2 var16) (+ var9 9))
            (begin var10 var6)
            (+ 6 var18)))
         (let ((var8 ((lambda (var11 var19) 0) var6 4))
               (var13 (begin -9 var16)))
           ((lambda (var14 var0 var16) 3) var16 var9 -8))
         ((lambda (proc) (proc ((lambda () var9))))
          (lambda (var1)
            ((lambda (var8 var3) 1) var9 var9)))
         ((lambda (var12 var16)
            ((lambda (var17 var2) var2) var6 var10))
          (let ((var7 -8) (var17 -10)) var10)
          ((lambda (proc) (proc -7)) (lambda (var9) 2))))
        ((lambda (var16)
           ((lambda (var19) (+ -9 var16)) var10))
         var16)))
    ((lambda (var1 var5 var11) -8)
     ((lambda (proc)
        (proc ((lambda () ((lambda (var11 var7) -4) var6 var6)))))
      (lambda (var17)
        (let ((var14 ((lambda (var16) var17) 3))
              (var13 (let ((var6 var17) (var11 var17)) var17)))
          (+ var6 var17))))
     var6
     (if (>= ((lambda (proc) (proc (+ var6 var6)))
              (lambda (var19) (+ var19 4)))
             var6)
       (if (>= (if (>= -6 6) 6 var6) ((lambda () 5)))
         ((lambda () 8))
         ((lambda (var19) var19) -5))
       ((lambda () (let ((var10 4) (var1 -4)) var6)))))
    (if (>= ((lambda (var18)
               ((lambda (var16) ((lambda (var13) var18) var6))
                (begin var6 -6)))
             (let ((var18 (if (>= var6 5) -7 5))
                   (var10 (+ -9 var6)))
               ((lambda (proc) (proc var6))
                (lambda (var4) var4))))
            (if (>= (begin -3 (if (>= var6 -2) 7 var6))
                    ((lambda (var1 var5 var0)
                       ((lambda (proc) (proc -10))
                        (lambda (var12) var5)))
                     ((lambda (var2 var16) 7) -9 var6)
                     (begin 0 var6)
                     ((lambda () var6))))
              (if (>= -1 2)
                ((lambda (var9 var3 var18) var6) -1 var6 2)
                ((lambda (proc) (proc 7)) (lambda (var6) 1)))
              (+ ((lambda () var6)) var6)))
      (if (>= (if (>= ((lambda (proc) (proc 7)) (lambda (var0) 5))
                      ((lambda () -1)))
                var6
                -3)
              (+ ((lambda (proc) (proc 5)) (lambda (var19) 0))
                 (let ((var12 5) (var13 -6)) 2)))
        ((lambda (var16 var0 var1)
           ((lambda (var16) 6) -9))
         ((lambda (var17 var13 var7) -9) -3 -7 -8)
         var6
         -3)
        (if (>= var6
                ((lambda (var13 var2 var14) var13) var6 var6 0))
          ((lambda (proc) (proc 6)) (lambda (var7) 5))
          (begin var6 0)))
      var6)
    ((lambda (var5)
       ((lambda (var13) var6)
        ((lambda (proc) (proc ((lambda () var5))))
         (lambda (var8)
           ((lambda (proc) (proc var8)) (lambda (var3) 2))))))
     ((lambda (var17 var12 var15)
        ((lambda ()
           ((lambda (proc) (proc 8)) (lambda (var7) var12)))))
      ((lambda () var6))
      ((lambda (proc)
         (proc ((lambda (proc) (proc var6)) (lambda (var13) -5))))
       (lambda (var4)
         ((lambda (var5 var10 var0) 2) var6 var4 var6)))
      ((lambda (var10 var1 var6)
         (let ((var16 var10) (var14 var1)) var10))
       ((lambda (proc) (proc var6))
        (lambda (var13) var6))
       ((lambda (var2) 6) var6)
       (begin -3 -10))))))
 1)

Case eval/gen-5-19.ssscm:

((lambda (var14)
   (+ ((lambda (proc)
         (proc ((lambda (var0)
                  (let ((var10 (+ 0 -2)) (var11 (begin var14 var0)))
                    (if (>= -7 var14) var14 var14)))
                ((lambda (var2 var15) (begin var15 var14))
                 ((lambda (proc) (proc var14)) (lambda (var2) 5))
                 ((lambda (var2 var3) var3) var14 1)))))
       (lambda (var16)
         ((lambda (var15 var1 var19)
            ((lambda (var11) var19)
             ((lambda (var10 var2 var7) 5) var15 var14 3)))
          ((lambda () ((lambda () var14))))
          ((lambda () ((lambda () var16))))
          ((lambda (var8 var3)
             (let ((var6 var8) (var12 -7)) var8))
           var14
           (+ var16 9)))))
      -7))
 1)

Case eval/gen-5-2.ssscm:

((lambda (var15)
   ((lambda (var0 var4 var1) -7)
    (let ((var2 ((lambda ()
                   ((lambda (var9 var4)
                      ((lambda (var13) var4) var15))
                    var15
                    ((lambda () var15))))))
          (var17 (let ((var6 var15)
                       (var1 (begin (if (>= var15 -3) var15 -6) -2)))
                   var15)))
      -4)
    ((lambda ()
       ((lambda (var17 var5 var4) -6)
        ((lambda (var0 var7 var19)
           ((lambda (var12) -6) 2))
         ((lambda (var5) 5) -10)
         -4
         var15)
        ((lambda () (if (>= var15 var15) 6 var15)))
        (let ((var18 9) (var6 4)) ((lambda () var15))))))
    (let ((var14 (if (>= ((lambda (var18 var2 var6) (+ 6 -10))
                          (begin -1 -8)
                          var15
                          ((lambda () -6)))
                         ((lambda (proc) (proc ((lambda () 6))))
                          (lambda (var12)
                            ((lambda (var6 var16 var0) var12)
                             var12
                             var12
                             var15))))
                   ((lambda (var18 var10) -1) var15 (begin 6 var15))
                   (let ((var2 ((lambda () var15)))
                         (var18 ((lambda () 0))))
                     ((lambda (var4 var16 var17) -2) -4 3 var15))))
          (var18 ((lambda (var19 var18 var5)
                    ((lambda (var2 var14) ((lambda () var14)))
                     ((lambda () var18))
                     (begin var18 -8)))
                  (+ ((lambda (var18 var17 var16) 7) 9 var15 var15)
                     (+ 7 var15))
                  (+ var15 (+ var15 var15))
                  var15)))
      -4)))
 1)

Case eval/gen-5-20.ssscm:

((lambda (var3)
   ((lambda (var17 var18)
      (if (>= (+ (begin ((lambda (var3) var3) -1) (begin 2 var18))
                 -10)
              -10)
        ((lambda (var19)
           ((lambda (var6)
              ((lambda (proc) (proc -5)) (lambda (var5) -9)))
            ((lambda () var19))))
         (let ((var19 ((lambda (var19 var5) 7) 5 var3))
               (var5 ((lambda (var3 var7) 2) var3 3)))
           ((lambda (var6 var11 var15) 0) 8 var18 var3)))
        var3))
    (+ (begin
         (if (>= ((lambda (var12) var12) 4)
                 (let ((var17 var3) (var18 var3)) var3))
           ((lambda (var13) var3) 8)
           8)
         (let ((var8 var3)
               (var12 (let ((var16 var3) (var8 -1)) 6)))
           (if (>= var3 var3) var3 -4)))
       ((lambda (var17) -10)
        ((lambda () ((lambda () -3))))))
    -6))
 1)

Case eval/gen-5-21.ssscm:

((lambda (var0) var0) 1)

Case eval/gen-5-22.ssscm:

((lambda (var13)
   (+ (begin
        (let ((var1 ((lambda () ((lambda () -1)))))
              (var9 (if (>= (let ((var11 -6) (var19 var13)) -6)
                            ((lambda (proc) (proc var13)) (lambda (var16) 0)))
                      (let ((var3 -4) (var17 var13)) var13)
                      (let ((var9 1) (var0 var13)) -10))))
          (if (>= (let ((var16 var13) (var2 -9)) -1) -2)
            (+ var13 -3)
            ((lambda (var2 var6) -4) 0 var13)))
        ((lambda (var5)
           (if (>= (begin var13 5) ((lambda () 8))) -4 var5))
         ((lambda (var0) ((lambda (var7 var4) 6) 9 9))
          var13)))
      ((lambda ()
         ((lambda (proc)
            (proc ((lambda (var1 var10) (+ 8 9))
                   ((lambda (var6 var11 var15) var15) 5 -2 0)
                   ((lambda (proc) (proc var13)) (lambda (var5) 4)))))
          (lambda (var7)
            (+ ((lambda (var6 var9) var7) var13 -10)
               (begin -10 var13))))))))
 1)

Case eval/gen-5-23.ssscm:

((lambda (var8)
   (+ ((lambda (var9 var6 var1)
         (begin
           (let ((var10 ((lambda () var9)))
                 (var11 (begin -7 -5)))
             var1)
           ((lambda (var0 var4 var16) ((lambda () -6)))
            -3
            ((lambda (proc) (proc var9))
             (lambda (var2) var2))
            var9)))
       -10
       (+ (begin
            ((lambda (var3 var11) 7) var8 var8)
            ((lambda () -5)))
          ((lambda ()
             ((lambda (var0 var19 var4) -3) var8 4 var8))))
       ((lambda (var4 var15 var17) -8)
        ((lambda () (if (>= -6 -2) var8 var8)))
        ((lambda (var2 var14 var17)
           (if (>= -4 var17) var8 var17))
         ((lambda () 2))
         (let ((var3 var8) (var5 var8)) var8)
         ((lambda (proc) (proc 3)) (lambda (var19) var19)))
        (begin -4 (+ -7 var8))))
      ((lambda ()
         ((lambda (proc)
            (proc ((lambda (var19 var8) ((lambda () -6)))
                   ((lambda (var11 var18 var6) -9) var8 -8 -4)
                   ((lambda () var8)))))
          (lambda (var17)
            (if (>= ((lambda (var5 var6) var6) var8 -7)
                    ((lambda (proc) (proc var8))
                     (lambda (var16) var8)))
              ((lambda (var4 var9 var10) 2) -7 -10 -1)
              -4)))))))
 1)

Case eval/gen-5-24.ssscm:

((lambda (var16)
   ((lambda (var18 var7)
      (begin
        -8
        ((lambda (proc)
           (proc ((lambda ()
                    ((lambda (proc) (proc var18))
                     (lambda (var14) var7))))))
         (lambda (var16)
           ((lambda ()
              ((lambda (var12 var4 var0) -5) 8 var18 -9)))))))
    (+ ((lambda ()
          (begin
            ((lambda () var16))
            (let ((var2 -3) (var8 -10)) -8))))
       (let ((var11 ((lambda (proc) (proc (+ var16 -2)))
                     (lambda (var10) (let ((var13 -5) (var10 -7)) 6))))
             (var3 (let ((var14 ((lambda (var1 var13 var8) 7) -5 -7 -8))
                         (var5 (+ var16 0)))
                     ((lambda (proc) (proc var16))
                      (lambda (var13) -9)))))
         (begin
           (if (>= 3 var16) -4 5)
           ((lambda (var19 var9 var8) -7) -1 var16 -3))))
    (if (>= ((lambda (var16 var19) -7)
             ((lambda (var16 var13) (if (>= -8 -8) var16 3))
              (begin var16 var16)
              ((lambda () -10)))
             ((lambda (var14 var17 var1) ((lambda () var17)))
              ((lambda (var19 var8 var5) 7) 8 var16 var16)
              var16
              (let ((var12 -2) (var8 var16)) var16)))
            (let ((var19 ((lambda (proc) (proc ((lambda () var16))))
                          (lambda (var12) (if (>= var12 -7) 3 var16))))
                  (var15 ((lambda (var7 var11) (begin -10 -6))
                          ((lambda (var14 var6 var16) var14) -3 -10 6)
                          var16)))
              ((lambda (var10 var19) -1)
               ((lambda (var0) -9) 3)
               (begin var16 var16))))
      ((lambda (proc)
         (proc (if (>= (+ var16 var16) var16)
                 -3
                 ((lambda () var16)))))
       (lambda (var0)
         (let ((var16 (begin var0 7))
               (var6 ((lambda (var1 var6) 7) -1 var0)))
           (begin var16 var0))))
      (begin
        ((lambda (var11)
           ((lambda (proc) (proc var11))
            (lambda (var13) var16)))
         (+ var16 var16))
        8))))
 1)

Case eval/gen-5-25.ssscm:

((lambda (var9)
   ((lambda (var10 var3 var17)
      ((lambda ()
         ((lambda (proc)
            (proc (let ((var6 ((lambda (var2) var2) var9))
                        (var1 ((lambda (proc) (proc var3))
                               (lambda (var7) -9))))
                    ((lambda (var13 var18) 8) var9 7))))
          (lambda (var9)
            ((lambda (var3) ((lambda () 1)))
             (let ((var16 5) (var17 var10)) var3)))))))
    ((lambda (proc)
       (proc ((lambda (var2)
                ((lambda (var5 var15 var1)
                   (let ((var5 -3) (var10 9)) var5))
                 var2
                 (let ((var8 var9) (var12 var2)) 4)
                 (let ((var18 var9) (var10 2)) var2)))
              ((lambda () ((lambda (var0) 3) var9))))))
     (lambda (var14)
       ((lambda (var17 var8)
          ((lambda (var18 var9 var13)
             (let ((var13 var9) (var1 var13)) var14))
           ((lambda (var19 var17 var14) var19)
            var9
            var14
            var14)
           (begin var8 -7)
           ((lambda (var7 var0) var8) 9 var14)))
        ((lambda (var11) (let ((var9 -10) (var1 1)) 2))
         ((lambda (var11) 7) var9))
        var14)))
    (let ((var18 var9)
          (var19 ((lambda (var5 var3)
                    ((lambda (var3) ((lambda () 5))) var3))
                  var9
                  (+ ((lambda (proc) (proc 1)) (lambda (var9) var9))
                     (begin var9 5)))))
      ((lambda ()
         (if (>= var9 (begin 5 -5))
           (begin -7 var9)
           ((lambda (var11 var4) var9) var9 -9)))))
    (+ ((lambda (proc)
          (proc ((lambda (proc)
                   (proc (let ((var5 var9) (var17 var9)) var9)))
                 (lambda (var13)
                   ((lambda (var18 var3 var8) var18) var9 3 var13)))))
        (lambda (var11)
          ((lambda (var12 var3 var2)
             ((lambda (proc) (proc 5)) (lambda (var13) 3)))
           3
           ((lambda (var12) 4) var9)
           (+ -10 var9))))
       ((lambda (var5 var6)
          ((lambda (var15) (+ 5 -2)) (begin var9 6)))
        var9
        7))))
 1)

Case eval/gen-5-26.ssscm:

((lambda (var3)
   ((lambda (var0 var7)
      (let ((var17 ((lambda (proc)
                      (proc ((lambda (var16 var15 var14) ((lambda () 8)))
                             (begin 4 -3)
                             (let ((var18 var3) (var12 -1)) 2)
                             ((lambda (var14 var15) var7) var0 var0))))
                    (lambda (var2)
                      (let ((var5 ((lambda (var5 var17) -9) var0 var0))
                            (var0 ((lambda (var13 var19 var1) 2) -2 var3 -1)))
                        var0))))
            (var15 ((lambda (var0 var19)
                      (+ ((lambda (var12 var5) var12) var0 var3)
                         (let ((var12 var0) (var7 -4)) var19)))
                    (let ((var10 ((lambda (var11 var9) var3) var0 -3))
                          (var2 ((lambda (var11) -10) -9)))
                      ((lambda (var3) var7) var0))
                    var7)))
        ((lambda (var1 var15 var7) var15)
         ((lambda (var1)
            ((lambda (proc) (proc var0))
             (lambda (var5) var7)))
          4)
         ((lambda (var5 var8) -6)
          ((lambda (var13 var2) var2) var0 4)
          -7)
         ((lambda () ((lambda (var14) var7) -8))))))
    ((lambda (var7)
       ((lambda (var7 var12)
          ((lambda (var16 var6) ((lambda (var13) 8) -6))
           -10
           (let ((var2 -1) (var19 var7)) var12)))
        ((lambda (var1 var8) -6)
         ((lambda (proc) (proc var3)) (lambda (var11) -1))
         (+ var7 6))
        ((lambda (proc) (proc 6)) (lambda (var8) 1))))
     1)
    (+ (begin
         6
         (let ((var8 (if (>= -3 var3) var3 5)) (var5 var3))
           var3))
       ((lambda () var3)))))
 1)

Case eval/gen-5-27.ssscm:

((lambda (var16)
   ((lambda (var13)
      (let ((var14 1)
            (var9 (if (>= ((lambda (var17)
                             ((lambda (proc) (proc 7)) (lambda (var11) -4)))
                           ((lambda (proc) (proc -7)) (lambda (var1) var13)))
                          (if (>= ((lambda (var5 var11 var0) var0)
                                   var13
                                   var13
                                   var16)
                                  var16)
                            -9
                            (if (>= var13 var16) var13 2)))
                    4
                    (if (>= (if (>= var16 9) var16 -2) (begin -8 -6))
                      ((lambda (var8 var14 var17) var13) -9 var16 9)
                      ((lambda (var1) var16) 6)))))
        (+ ((lambda (var14) -6)
            ((lambda (var7 var10 var8) var8) 1 var16 var13))
           var16)))
    (begin
      5
      ((lambda (proc)
         (proc ((lambda (proc) (proc -8))
                (lambda (var13) ((lambda () var16))))))
       (lambda (var17)
         (let ((var8 (if (>= var16 3) var17 var17))
               (var1 (begin 1 1)))
           var17))))))
 1)

Case eval/gen-5-28.ssscm:

((lambda (var6) 3) 1)

Case eval/gen-5-29.ssscm:

((lambda (var1)
   ((lambda (var3 var5)
      ((lambda (proc)
         (proc ((lambda (var10 var12 var8)
                  ((lambda (proc) (proc (+ -9 7)))
                   (lambda (var12)
                     ((lambda (proc) (proc var8))
                      (lambda (var7) var3)))))
                ((lambda (var8 var9) 6)
                 ((lambda (var11 var15 var8) -9) var3 var3 var1)
                 var3)
                ((lambda (proc)
                   (proc ((lambda (proc) (proc -9)) (lambda (var10) -1))))
                 (lambda (var1) ((lambda (var10) 6) 4)))
                (begin ((lambda (var4) -9) 9) var3))))
       (lambda (var17)
         ((lambda (proc)
            (proc ((lambda (proc)
                     (proc (let ((var18 var1) (var8 -4)) var5)))
                   (lambda (var4) (if (>= -1 var17) var4 2)))))
          (lambda (var7)
            ((lambda (var7 var10) (+ var1 8))
             ((lambda () var7))
             -3))))))
    (begin
      (+ -10 ((lambda () ((lambda (var3) var1) 2))))
      ((lambda ()
         ((lambda (var12)
            ((lambda (var11 var1 var16) 4) var1 7 0))
          ((lambda (var18 var13 var17) -3) var1 var1 -7)))))
    ((lambda (var10) var10)
     ((lambda (var16 var17 var18)
        (if (>= ((lambda (var18 var11 var7) var17) 4 var16 var16)
                ((lambda (var4 var6) var6) 7 -2))
          ((lambda () 8))
          1))
      (+ ((lambda (var13) var1) var1) ((lambda () -6)))
      ((lambda (var17 var10 var1) var10)
       (if (>= -4 -3) var1 -2)
       (let ((var13 var1) (var3 6)) -2)
       ((lambda (var7) -7) -8))
      (if (>= ((lambda (var17 var16 var13) 8) -8 var1 -10)
              (begin -4 var1))
        ((lambda () 7))
        ((lambda (proc) (proc var1))
         (lambda (var0) var1)))))))
 1)

Case eval/gen-5-3.ssscm:

((lambda (var10) var10) 1)

Case eval/gen-5-30.ssscm:

((lambda (var9)
   (+ ((lambda ()
         ((lambda ()
            (let ((var3 (if (>= var9 var9) var9 var9))
                  (var8 (begin var9 var9)))
              (if (>= var9 4) 4 var9))))))
      ((lambda (proc)
         (proc ((lambda (var1)
                  ((lambda (var0 var4)
                     ((lambda (var7 var18) var1) var9 6))
                   ((lambda (var9) 8) var1)
                   (if (>= var1 9) var9 -2)))
                ((lambda () (if (>= var9 var9) var9 var9))))))
       (lambda (var13)
         ((lambda ()
            (if (>= (+ var9 -3) (let ((var3 6) (var10 var9)) 5))
              (if (>= var9 var9) var13 var9)
              (if (>= var13 0) 3 -10))))))))
 1)

Case eval/gen-5-31.ssscm:

((lambda (var3)
   (if (>= ((lambda (var12 var4 var5)
              ((lambda (var14)
                 ((lambda (var15) (+ var4 -5))
                  ((lambda (var15) 8) 7)))
               ((lambda (var4 var7)
                  ((lambda (var8 var12 var13) 6) 2 var7 var12))
                2
                (if (>= var3 var12) var4 var12))))
            (+ ((lambda (var10 var16 var19)
                  ((lambda (proc) (proc 2)) (lambda (var16) -1)))
                ((lambda (var13 var9) -6) var3 1)
                ((lambda (proc) (proc var3)) (lambda (var5) 1))
                ((lambda (var16 var12 var11) -2) -8 3 6))
               ((lambda (proc) (proc (begin -2 5)))
                (lambda (var6) ((lambda () var3)))))
            ((lambda (var18 var4 var7)
               ((lambda (var5 var17)
                  ((lambda (var0 var19) 9) var7 2))
                (let ((var13 -3) (var2 -2)) var4)
                var18))
             (begin
               ((lambda (var7 var8) 4) var3 -8)
               (let ((var1 var3) (var9 var3)) 5))
             ((lambda (var15 var8) ((lambda (var4) var4) -9))
              (let ((var15 var3) (var13 var3)) var3)
              (if (>= 6 -1) var3 2))
             ((lambda (var11 var0)
                ((lambda (var3 var9 var14) 7) var3 -9 -9))
              (let ((var18 var3) (var6 var3)) -6)
              (if (>= var3 3) var3 9)))
            ((lambda (var4)
               (if (>= ((lambda (var19) var4) -4) 4)
                 ((lambda (var13 var10 var0) 8) var3 9 var4)
                 (let ((var2 var3) (var14 var3)) var4)))
             ((lambda (var9) 8) ((lambda (var15) var3) -7))))
           (let ((var11 (begin
                          (begin (let ((var7 var3) (var1 var3)) 2) 2)
                          ((lambda (proc) (proc ((lambda (var5) -8) 3)))
                           (lambda (var12) (begin var12 0)))))
                 (var5 ((lambda (var19 var1)
                          (if (>= ((lambda (var0 var4) var3) var3 -7)
                                  ((lambda () var3)))
                            ((lambda (var2) var19) -10)
                            2))
                        ((lambda (var16) -5) (begin var3 var3))
                        ((lambda (var4 var0 var18) -10)
                         var3
                         ((lambda (proc) (proc -3)) (lambda (var5) var3))
                         (begin var3 8)))))
             ((lambda (var1 var9)
                (let ((var7 (+ var3 -2))
                      (var17 ((lambda (var2 var15) -8) 0 -10)))
                  (if (>= 6 var9) -2 -9)))
              ((lambda () ((lambda (var18 var4) 8) -5 var3)))
              ((lambda (var9) (+ -9 var9)) (begin var3 -6)))))
     var3
     ((lambda (var6 var8 var3) 5)
      ((lambda () ((lambda () ((lambda () -6))))))
      (if (>= ((lambda (proc) (proc (+ 7 5)))
               (lambda (var7) ((lambda (var9) var3) 1)))
              (+ ((lambda (var14 var0) var14) 0 7)
                 (begin var3 var3)))
        (if (>= ((lambda (var16) -8) var3) (begin 9 var3))
          (let ((var9 var3) (var7 var3)) var3)
          ((lambda (var19) var19) -2))
        (let ((var3 (let ((var16 var3) (var19 -4)) -9))
              (var15 (if (>= -7 var3) var3 -10)))
          (if (>= var3 var3) -4 var3)))
      ((lambda () var3)))))
 1)

Case eval/gen-5-32.ssscm:

((lambda (var1)
   (let ((var11 (if (>= (let ((var4 (if (>= ((lambda (var19 var16) 1) -9 8)
                                            (let ((var18 8) (var1 var1)) 2))
                                      (+ 0 var1)
                                      (+ 3 4)))
                              (var8 ((lambda (var8 var13) (+ var13 -2))
                                     ((lambda () -1))
                                     (let ((var3 var1) (var1 var1)) var1))))
                          ((lambda (var3 var1)
                             (let ((var11 var3) (var3 var1)) var3))
                           (+ var1 var1)
                           var1))
                        ((lambda (proc) (proc 0))
                         (lambda (var4)
                           (let ((var3 5) (var17 ((lambda () -6))))
                             ((lambda (var7) var1) var4)))))
                  (begin
                    (+ (if (>= var1 var1) -9 9)
                       (if (>= 9 var1) var1 -10))
                    ((lambda (proc)
                       (proc ((lambda (var15 var19) var19) -5 0)))
                     (lambda (var12)
                       (let ((var10 3) (var19 2)) var12))))
                  (let ((var1 (begin
                                ((lambda (var2 var7 var17) -4) var1 3 var1)
                                -4))
                        (var4 ((lambda (var0 var13) (begin var1 -4))
                               ((lambda (var9 var10 var18) var18) 5 -8 3)
                               -6)))
                    ((lambda (var12) -10) (begin 9 2)))))
         (var19 ((lambda (proc) (proc var1))
                 (lambda (var13)
                   (if (>= ((lambda (var5 var6 var14) (begin 8 var1))
                            (begin -9 var13)
                            ((lambda (var6 var4 var15) 8) -9 5 var1)
                            1)
                           ((lambda (var19 var11) 4)
                            ((lambda (var14 var12 var6) -8) 1 0 var1)
                            var13))
                     ((lambda (proc) (proc var13)) (lambda (var2) 1))
                     -10)))))
     ((lambda (var7 var6) -1)
      (+ (begin
           ((lambda (var15) var1) var1)
           (if (>= 1 var1) 0 7))
         ((lambda (var10) ((lambda () var1)))
          (let ((var1 var1) (var5 var1)) -7)))
      -6)))
 1)

Case eval/gen-5-33.ssscm:

((lambda (var13)
   (let ((var0 ((lambda (var14 var7 var1) var1)
                ((lambda (proc) (proc var13))
                 (lambda (var5) var13))
                (begin
                  6
                  (begin
                    ((lambda (var14 var16) var13) 1 -10)
                    ((lambda (var14 var7) -8) 1 var13)))
                ((lambda (var13 var0 var9)
                   ((lambda (var18 var10 var3) var10)
                    -9
                    -9
                    ((lambda () 1))))
                 ((lambda (var14)
                    ((lambda (var2 var9) var13) var14 4))
                  ((lambda () var13)))
                 (let ((var14 (let ((var11 1) (var19 var13)) 7))
                       (var13 (if (>= 8 2) 5 var13)))
                   -5)
                 ((lambda ()
                    ((lambda (var2 var14 var8) var13) var13 2 9))))))
         (var6 ((lambda (var5 var0 var18)
                  ((lambda ()
                     (if (>= (begin 4 8)
                             ((lambda (var13 var16 var3) var0) 0 3 var18))
                       ((lambda (proc) (proc -10)) (lambda (var19) -1))
                       (begin var18 -4)))))
                ((lambda (var8)
                   ((lambda (var8 var0 var19) ((lambda () -2)))
                    (begin -10 -6)
                    (if (>= -10 var8) -8 var8)
                    3))
                 (if (>= ((lambda (var17) var17) -1)
                         (let ((var11 var13) (var4 0)) var13))
                   var13
                   -6))
                (+ ((lambda (proc)
                      (proc (let ((var17 7) (var7 var13)) 3)))
                    (lambda (var16) (if (>= var13 var13) var13 -8)))
                   ((lambda (var14 var9 var10)
                      ((lambda (var16) 2) 1))
                    ((lambda (var9 var13) -4) -4 -8)
                    var13
                    ((lambda (proc) (proc var13))
                     (lambda (var12) var13))))
                ((lambda (var8 var10)
                   (+ ((lambda () -1)) (begin -7 var10)))
                 (begin
                   ((lambda (var8) var8) 2)
                   ((lambda (proc) (proc var13)) (lambda (var8) 8)))
                 ((lambda (var17 var19 var1) (+ var19 -6))
                  ((lambda (var16 var8 var7) var16) 1 var13 var13)
                  ((lambda (var8) var13) var13)
                  (let ((var11 var13) (var3 2)) 0))))))
     ((lambda (var17 var4)
        (if (>= 3 var4)
          var4
          ((lambda (var15 var8) (+ var8 8))
           var4
           (let ((var18 var4) (var9 var4)) 6))))
      (begin
        ((lambda (var16 var13) (if (>= var13 var13) 4 -7))
         ((lambda () var13))
         ((lambda (var2 var1 var4) var2) -1 -2 2))
        (+ -4 (begin var13 2)))
      ((lambda () 7)))))
 1)

Case eval/gen-5-34.ssscm:

((lambda (var13) 3) 1)

Case eval/gen-5-35.ssscm:

((lambda (var1)
   ((lambda (var1 var15 var8) var15)
    var1
    ((lambda (var8 var17)
       (let ((var0 ((lambda (var5 var11)
                      (let ((var2 6) (var12 var1)) var11))
                    (let ((var7 var1) (var18 -7)) -4)
                    ((lambda () var8))))
             (var8 (begin
                     (begin var17 -6)
                     ((lambda (proc) (proc 3)) (lambda (var18) -4)))))
         ((lambda ()
            ((lambda (proc) (proc var17))
             (lambda (var7) var1))))))
     ((lambda (var5)
        (begin
          var1
          ((lambda (var7 var14 var19) 9) var5 var1 -10)))
      (let ((var7 ((lambda (var2) -7) var1))
            (var15 (begin var1 1)))
        ((lambda () var1))))
     (begin
       ((lambda (proc) (proc var1))
        (lambda (var16) (if (>= 6 var1) var16 var16)))
       var1))
    (let ((var10 (let ((var1 ((lambda (var17 var12 var16) ((lambda () var1)))
                              (if (>= var1 var1) var1 -3)
                              ((lambda () -6))
                              (if (>= var1 -3) var1 var1)))
                       (var17 (+ (if (>= var1 4) var1 -1) 0)))
                   (if (>= var1 (begin 7 8))
                     (let ((var8 4) (var1 -9)) var1)
                     (+ 3 3))))
          (var19 -1))
      (begin
        ((lambda (var8 var9 var18) ((lambda () 4)))
         (if (>= var1 -3) -6 -9)
         var1
         (let ((var6 var1) (var8 0)) var1))
        ((lambda () ((lambda (var7) 8) var1)))))))
 1)

Case eval/gen-5-36.ssscm:

((lambda (var19)
   (let ((var0 (if (>= ((lambda (var9)
                          ((lambda (var16)
                             ((lambda (proc) (proc var19))
                              (lambda (var14) var16)))
                           ((lambda (var12 var14) -3) 8 var19)))
                        ((lambda (var17 var9 var15)
                           (if (>= var9 var19) -9 var19))
                         ((lambda (var6) 3) 5)
                         (begin var19 -9)
                         (+ var19 var19)))
                       ((lambda ()
                          ((lambda (proc)
                             (proc ((lambda (var18) var19) -5)))
                           (lambda (var7) ((lambda () -7)))))))
                 ((lambda ()
                    ((lambda () (if (>= var19 -3) var19 8)))))
                 ((lambda (proc)
                    (proc ((lambda (proc)
                             (proc ((lambda (var6 var9) var19) var19 -3)))
                           (lambda (var10)
                             ((lambda (proc) (proc var10))
                              (lambda (var8) 0))))))
                  (lambda (var0)
                    ((lambda () ((lambda (var17 var2) var0) -7 -1)))))))
         (var1 ((lambda ()
                  (if (>= (if (>= ((lambda (var15) var19) 4) 8)
                            2
                            (+ var19 var19))
                          (begin
                            ((lambda (var11) var19) 8)
                            (begin var19 2)))
                    var19
                    -4)))))
     ((lambda (var9 var1)
        (begin
          ((lambda (proc) (proc -3)) (lambda (var3) var9))
          ((lambda (var1 var17) (+ -4 var1)) var19 -3)))
      0
      ((lambda (var16 var13 var9)
         ((lambda (var5 var11)
            (let ((var16 var19) (var15 2)) 3))
          (+ 2 var16)
          var9))
       (let ((var13 ((lambda (var19 var17 var0) var19)
                     -8
                     var19
                     var19))
             (var3 ((lambda () var19))))
         ((lambda (var5) -1) var19))
       ((lambda ()
          ((lambda (proc) (proc -9)) (lambda (var5) -8))))
       (if (>= (if (>= -3 -3) 1 6) (begin -10 -7))
         (let ((var12 -2) (var17 var19)) 9)
         ((lambda (var4) var4) var19))))))
 1)

Case eval/gen-5-37.ssscm:

((lambda (var4)
   (let ((var12 ((lambda (var19 var12 var16)
                   ((lambda (var8) var19) var19))
                 ((lambda (var1 var16 var18)
                    ((lambda ()
                       ((lambda (proc) (proc var4))
                        (lambda (var9) var16)))))
                  ((lambda (proc) (proc var4))
                   (lambda (var4) ((lambda (var5 var2) -5) 1 var4)))
                  ((lambda (proc)
                     (proc ((lambda (var17 var3) -7) var4 var4)))
                   (lambda (var2) ((lambda (var2) -9) -6)))
                  (let ((var12 (+ -7 var4))
                        (var14 ((lambda (var15 var5) 9) -4 var4)))
                    ((lambda (var15 var5 var16) var5) var4 var4 var4)))
                 ((lambda (var10 var11)
                    (let ((var14 (+ var11 -8))
                          (var9 ((lambda (var3) -2) var11)))
                      ((lambda (var3 var10) var10) 8 var4)))
                  ((lambda (proc) (proc ((lambda () var4))))
                   (lambda (var13)
                     ((lambda (var7 var2) var4) var13 var13)))
                  ((lambda (var5)
                     (let ((var3 var5) (var14 9)) var4))
                   ((lambda (var6) 4) -4)))
                 ((lambda (var14 var3)
                    (if (>= -7 ((lambda (var13 var2) -4) var14 9))
                      -4
                      var14))
                  -1
                  (begin
                    ((lambda (var18 var19 var4) 1) var4 -1 var4)
                    ((lambda (var15 var19) var19) -10 var4)))))
         (var17 -2))
     ((lambda (var5 var10 var4)
        ((lambda (var18)
           (if (>= ((lambda (var9 var6 var10) 8) 7 var4 var4)
                   (let ((var5 var4) (var7 var5)) var4))
             ((lambda (var5 var1 var7) var10) -10 -8 var4)
             ((lambda (proc) (proc 6)) (lambda (var6) 7))))
         (+ ((lambda (var16 var11) -10) var4 var5)
            ((lambda (proc) (proc var5))
             (lambda (var12) var10)))))
      (+ ((lambda (var13 var18)
            ((lambda (proc) (proc var18)) (lambda (var5) 0)))
          ((lambda (var4 var8 var1) var8) -10 -1 -1)
          (if (>= var4 var4) 5 var4))
         (let ((var5 ((lambda (var16) -1) var4))
               (var6 (if (>= 2 var4) var4 0)))
           8))
      -2
      -7)))
 1)

Case eval/gen-5-38.ssscm:

((lambda (var5) -9) 1)

Case eval/gen-5-39.ssscm:

((lambda (var16)
   ((lambda (var9)
      ((lambda (var6) var6)
       (let ((var1 (+ (+ -10 var9)
                      ((lambda (proc) (proc -10)) (lambda (var15) 0))))
             (var9 -9))
         ((lambda (proc)
            (proc ((lambda (var10 var0) -5) -6 var9)))
          (lambda (var9) (if (>= var9 3) 1 5))))))
    (begin
      (if (>= (if (>= ((lambda (var9 var19) 3) var16 -7)
                      ((lambda () var16)))
                ((lambda (var7 var4) -2) var16 var16)
                ((lambda (var6 var16 var4) 0) -2 var16 3))
              var16)
        (let ((var15 ((lambda (proc) (proc -9)) (lambda (var12) 5)))
              (var0 (let ((var18 -8) (var12 3)) var16)))
          -3)
        ((lambda (var18 var7)
           ((lambda (proc) (proc var18))
            (lambda (var1) var7)))
         ((lambda (var16) var16) 6)
         (let ((var0 var16) (var18 var16)) var16)))
      ((lambda (proc) (proc var16))
       (lambda (var11)
         ((lambda (var3 var11 var7) (+ var3 -9))
          (let ((var15 -9) (var14 2)) -9)
          (begin -3 var11)
          (if (>= var16 var16) var11 -9)))))))
 1)

Case eval/gen-5-4.ssscm:

((lambda (var11)
   ((lambda (proc)
      (proc ((lambda (var10 var15)
               ((lambda ()
                  (let ((var3 ((lambda (var12) var10) var10))
                        (var6 ((lambda (var11 var5) 7) -10 -9)))
                    ((lambda (var0 var9 var6) -6) -8 -6 3)))))
             ((lambda (var12)
                (+ (+ -2 var11)
                   ((lambda (proc) (proc var11))
                    (lambda (var4) var11))))
              ((lambda (var11 var8)
                 ((lambda (var0 var13) 7) var11 var8))
               ((lambda (var5 var8 var15) 4) 3 var11 5)
               ((lambda () var11))))
             (if (>= ((lambda (proc) (proc ((lambda () var11))))
                      (lambda (var6) (begin var11 var6)))
                     var11)
               (if (>= (if (>= var11 var11) 9 -7)
                       ((lambda (proc) (proc 5)) (lambda (var6) 8)))
                 2
                 ((lambda () 6)))
               (if (>= (+ var11 var11) (+ 0 1))
                 ((lambda (var17) var11) var11)
                 4)))))
    (lambda (var15)
      ((lambda (var8 var4) var15)
       ((lambda ()
          (if (>= ((lambda (var9 var16 var10) var15)
                   -6
                   var15
                   var11)
                  1)
            -10
            ((lambda (var3 var14 var8) var11) var15 -8 -8))))
       ((lambda (var1 var18)
          ((lambda (var10 var16)
             ((lambda (var5 var3) var3) -8 -6))
           var1
           (let ((var10 var1) (var1 var15)) 0)))
        var15
        var11)))))
 1)

Case eval/gen-5-40.ssscm:

((lambda (var18)
   (if (>= var18 -7)
     (let ((var6 var18)
           (var11 ((lambda ()
                     (begin
                       (let ((var11 var18) (var16 -8)) var18)
                       ((lambda () var18)))))))
       (begin
         ((lambda (var0 var10 var4)
            ((lambda (proc) (proc 8)) (lambda (var19) var18)))
          var18
          (+ -4 6)
          var18)
         ((lambda () 6))))
     ((lambda (var2) ((lambda () (+ -6 (begin 8 0)))))
      (if (>= ((lambda (var5 var12)
                 ((lambda (var10 var1 var16) -7) var5 -9 var12))
               ((lambda (proc) (proc var18))
                (lambda (var14) var14))
               ((lambda (var16 var18) -2) var18 1))
              (let ((var7 (+ -8 var18)) (var0 var18))
                ((lambda () 5))))
        var18
        var18))))
 1)

Case eval/gen-5-41.ssscm:

((lambda (var13)
   (begin
     (+ (let ((var11 ((lambda (var7 var2 var3)
                        ((lambda (var19) var2) var2))
                      (if (>= var13 var13) var13 var13)
                      var13
                      ((lambda (var14 var2 var6) var13) 2 1 -9)))
              (var19 ((lambda (var10 var6) var6) -4 var13)))
          ((lambda () (if (>= -1 -10) var13 0))))
        -3)
     ((lambda (var18)
        ((lambda (var5)
           ((lambda (proc) (proc (+ var13 var13)))
            (lambda (var7) (if (>= var13 var7) -10 var5))))
         ((lambda (var11) (if (>= -2 3) var11 var11))
          (begin 3 8))))
      (if (>= ((lambda ()
                 ((lambda (var19 var9 var1) -8) -5 8 var13)))
              ((lambda () ((lambda () 0)))))
        ((lambda (var2 var7 var12)
           (if (>= 6 -8) var12 var13))
         1
         ((lambda (var7 var11) -8) var13 var13)
         ((lambda (var19 var5 var1) var19) var13 1 var13))
        ((lambda (var10) ((lambda () var13)))
         ((lambda (proc) (proc 5)) (lambda (var11) 7)))))))
 1)

Case eval/gen-5-42.ssscm:

((lambda (var16)
   (if (>= ((lambda ()
              (begin
                (+ (let ((var0 5) (var17 6)) -6)
                   (if (>= var16 var16) var16 var16))
                (begin
                  (if (>= -8 var16) 3 var16)
                  ((lambda (var11 var12 var2) 5) 8 -10 var16)))))
           var16)
     ((lambda (proc) (proc -6))
      (lambda (var7)
        ((lambda (var16)
           ((lambda (var10 var11 var17)
              ((lambda (var14) var17) -10))
            (begin var16 -7)
            ((lambda (proc) (proc var16))
             (lambda (var11) -2))
            ((lambda () var16))))
         (+ var16 (begin 2 -9)))))
     2))
 1)

Case eval/gen-5-43.ssscm:

((lambda (var12) -8) 1)

Case eval/gen-5-44.ssscm:

((lambda (var10)
   (let ((var13 var10)
         (var0 ((lambda (var10 var12)
                  ((lambda (var5)
                     ((lambda () ((lambda (var16) var12) var5))))
                   (if (>= (begin var10 var12) ((lambda () var12)))
                     -3
                     ((lambda () 5)))))
                ((lambda (var5 var8 var11)
                   ((lambda (var10) ((lambda () var5)))
                    ((lambda (var7 var14 var1) var7) 8 var8 var8)))
                 ((lambda (var6) (+ 7 -1))
                  ((lambda (proc) (proc -6)) (lambda (var3) 5)))
                 (begin
                   ((lambda (var11 var13 var8) -9)
                    var10
                    var10
                    var10)
                   ((lambda (proc) (proc var10)) (lambda (var11) 7)))
                 (let ((var13 (let ((var0 0) (var13 -2)) var10))
                       (var6 ((lambda (var7 var0 var8) var8) -3 -5 var10)))
                   ((lambda (var4 var15 var0) -7) -10 var10 var10)))
                (+ ((lambda (var6 var10)
                      ((lambda (var13 var7) var10) -2 5))
                    (begin var10 var10)
                    ((lambda () var10)))
                   var10))))
     ((lambda (var11 var0 var15)
        ((lambda (var5 var4 var19)
           (if (>= ((lambda (var4 var13) var15) -3 2)
                   (let ((var0 var15) (var15 var10)) var4))
             (+ var15 var15)
             ((lambda (var15 var13) var0) -4 -7)))
         (let ((var10 ((lambda (var17) var15) -8))
               (var4 ((lambda (var19) var10) -5)))
           (+ var15 var15))
         var15
         ((lambda ()
            ((lambda (var13 var16 var17) -5) 6 var11 5)))))
      ((lambda ()
         (+ (if (>= 4 1) -7 -10) ((lambda (var2) 9) 3))))
      ((lambda (var9 var1)
         (if (>= ((lambda (var14) -3) -1)
                 ((lambda (var6) var6) var9))
           (let ((var18 0) (var19 var9)) var9)
           ((lambda (var2 var7 var19) -5) var10 var10 var9)))
       ((lambda (proc) (proc var10))
        (lambda (var14) (begin var10 5)))
       ((lambda (proc) (proc -4))
        (lambda (var18) (+ -1 var10))))
      ((lambda (var6)
         ((lambda (var16 var14 var13) ((lambda () var14)))
          ((lambda (var10 var7 var2) var6) -1 var10 6)
          (+ 2 -1)
          ((lambda () 3))))
       ((lambda (proc)
          (proc ((lambda (var16 var14 var6) var16)
                 var10
                 -1
                 var10)))
        (lambda (var1)
          ((lambda (proc) (proc var10)) (lambda (var9) 1))))))))
 1)

Case eval/gen-5-45.ssscm:

((lambda (var18)
   ((lambda (var19 var15 var4)
      ((lambda (var1) var19)
       (+ ((lambda ()
             ((lambda (var1 var5 var17) 0) 1 var19 var18)))
          6)))
    (begin
      ((lambda (var6)
         ((lambda (var0) ((lambda () 1)))
          ((lambda (var6 var17) var6) var18 var6)))
       ((lambda (proc) (proc 1))
        (lambda (var15)
          ((lambda (var2 var1 var8) var18) var18 -3 6))))
      ((lambda (proc)
         (proc (begin (+ 8 -3) ((lambda (var11) var11) -9))))
       (lambda (var14)
         (if (>= var14 7) -4 ((lambda (var7) -2) -9)))))
    ((lambda (var8 var15 var4)
       (let ((var6 ((lambda (var17 var2) (+ var15 var2))
                    ((lambda (var17 var5) var17) -3 var4)
                    (begin 9 var15)))
             (var15 ((lambda (var18 var19) 3)
                     (let ((var0 0) (var9 var4)) 5)
                     (begin -8 -4))))
         (begin ((lambda (var2 var10) 2) var18 -8) var15)))
     (if (>= (+ ((lambda (var6 var5) var6) -5 -3)
                ((lambda (var14 var13) var14) var18 var18))
             (let ((var12 var18)
                   (var13 (if (>= var18 var18) var18 -4)))
               ((lambda (var19) -2) var18)))
       (let ((var0 (+ var18 var18)) (var6 var18))
         ((lambda (proc) (proc -5)) (lambda (var1) -8)))
       ((lambda (var16 var18)
          ((lambda (var11 var9 var1) 5) 9 var18 5))
        ((lambda (var2 var14) var18) 5 7)
        ((lambda () var18))))
     ((lambda (var19) ((lambda (var0) (+ -7 0)) -4))
      (let ((var16 (+ 5 var18)) (var13 (begin 1 var18)))
        ((lambda (var15) -4) var18)))
     (let ((var12 ((lambda (var2 var14) -1)
                   var18
                   (begin var18 var18)))
           (var18 var18))
       (let ((var7 (if (>= var18 4) var18 -6))
             (var19 (+ 1 2)))
         ((lambda () var18)))))
    (+ (if (>= var18
               ((lambda (var5 var11)
                  ((lambda (var8 var4) var18) -5 var11))
                (let ((var11 var18) (var5 1)) var18)
                var18))
         ((lambda (var3 var4 var1) var1)
          ((lambda () 9))
          ((lambda (var15 var12 var1) var1) -3 -2 -7)
          var18)
         ((lambda (var9 var8)
            ((lambda (var3 var10) 7) var18 var18))
          (begin 4 var18)
          ((lambda (var12 var13 var9) -3) 1 var18 var18)))
       ((lambda (var18 var3)
          ((lambda (var19 var14 var2)
             ((lambda (var4 var9 var6) -4) -10 -10 var2))
           (+ var3 var18)
           ((lambda () var3))
           ((lambda (var18 var8) 5) var18 var3)))
        (+ ((lambda (var18 var7) -10) 6 8) var18)
        (begin
          ((lambda (var10) -7) 0)
          ((lambda (var1 var3 var7) var3)
           var18
           var18
           var18))))))
 1)

Case eval/gen-5-46.ssscm:

((lambda (var5)
   ((lambda (proc)
      (proc (let ((var13 (let ((var16 (if (>= (if (>= var5 3) 1 -1)
                                              ((lambda (proc) (proc -5))
                                               (lambda (var4) var5)))
                                        (if (>= var5 var5) var5 6)
                                        ((lambda () var5))))
                               (var12 9))
                           ((lambda (var11 var13 var15)
                              (if (>= -1 0) -2 var13))
                            (let ((var6 -5) (var17 0)) 3)
                            ((lambda (var13 var6) var13) var5 -3)
                            ((lambda (proc) (proc 2)) (lambda (var7) var5)))))
                  (var12 ((lambda (proc)
                            (proc (+ ((lambda (var16) 5) var5)
                                     (begin var5 var5))))
                          (lambda (var10) ((lambda () ((lambda () -2))))))))
              ((lambda (var0) var5) ((lambda () var5))))))
    (lambda (var0)
      (+ ((lambda (var6)
            (+ ((lambda () 4))
               ((lambda (var1 var13 var9) -10) 4 var0 -1)))
          ((lambda (var13 var3) ((lambda () var5)))
           ((lambda (var14 var3) -8) 8 -1)
           ((lambda () var0))))
         ((lambda (var15 var0 var2)
            (let ((var9 ((lambda (var4) 3) var5))
                  (var11 ((lambda (proc) (proc var5))
                          (lambda (var13) var2))))
              ((lambda (proc) (proc -2)) (lambda (var1) -2))))
          var0
          (begin
            ((lambda (proc) (proc var0)) (lambda (var0) -6))
            (begin 6 var5))
          ((lambda (var18 var15) (if (>= var5 -6) -2 var5))
           ((lambda (var6) var6) var0)
           ((lambda (proc) (proc var5))
            (lambda (var3) var0))))))))
 1)

Case eval/gen-5-47.ssscm:

((lambda (var9)
   (if (>= (begin
             (+ (let ((var9 (begin var9 var9))
                      (var19 (begin var9 var9)))
                  (+ var9 -2))
                ((lambda (var19 var12 var9) (+ -9 var9))
                 ((lambda (var15 var12 var16) var9) -2 var9 var9)
                 (let ((var4 var9) (var3 var9)) var9)
                 (begin var9 var9)))
             ((lambda (var7)
                (+ (let ((var4 var7) (var1 var9)) var9)
                   ((lambda (proc) (proc -3)) (lambda (var3) var3))))
              (+ -2 var9)))
           (if (>= (begin
                     ((lambda (proc) (proc (if (>= -6 -4) -8 9)))
                      (lambda (var7) (if (>= -1 var9) 9 var7)))
                     ((lambda (proc)
                        (proc ((lambda (var13 var15 var3) 0) var9 var9 3)))
                      (lambda (var9) (if (>= var9 var9) var9 -6))))
                   ((lambda (proc)
                      (proc ((lambda (var2) (+ -1 var2)) (if (>= -7 2) -7 6))))
                    (lambda (var4) (begin var9 ((lambda () -2))))))
             1
             ((lambda ()
                ((lambda (var0 var9)
                   (let ((var3 var0) (var12 var0)) var0))
                 (if (>= 7 var9) -5 2)
                 (+ var9 -4))))))
     var9
     ((lambda () 6))))
 1)

Case eval/gen-5-48.ssscm:

((lambda (var4)
   (if (>= ((lambda (var12) var4)
            (if (>= ((lambda (var14) (if (>= -2 var4) var14 var14))
                     (+ var4 var4))
                    ((lambda (var0 var13) -9)
                     ((lambda (var17 var2) var4) var4 9)
                     var4))
              ((lambda (var12 var6) (if (>= -8 -4) 5 1))
               ((lambda (var6 var12) 7) -1 -3)
               (let ((var5 var4) (var14 2)) var4))
              ((lambda (var6 var3) ((lambda () var3)))
               ((lambda (var1) var1) 6)
               ((lambda (var4 var5) var5) var4 7))))
           (+ ((lambda (proc)
                 (proc ((lambda (proc)
                          (proc ((lambda (var13 var5) 9) 1 var4)))
                        (lambda (var4)
                          (let ((var17 var4) (var7 var4)) var4)))))
               (lambda (var3) var3))
              (+ -8
                 ((lambda (var14 var6 var1)
                    ((lambda (var17 var15) 0) -5 8))
                  ((lambda (proc) (proc var4))
                   (lambda (var2) var2))
                  ((lambda (var5) 5) -6)
                  var4))))
     ((lambda (proc) (proc var4))
      (lambda (var4)
        ((lambda ()
           (let ((var16 (if (>= 1 -7) 0 5))
                 (var14 (begin var4 var4)))
             ((lambda () -4)))))))
     var4))
 1)

Case eval/gen-5-49.ssscm:

((lambda (var0)
   ((lambda (var15 var4)
      ((lambda (proc)
         (proc (if (>= ((lambda (var5) (if (>= -9 9) var0 3))
                        ((lambda (var12 var0) var15) -6 0))
                       var0)
                 6
                 var0)))
       (lambda (var8)
         ((lambda (var19)
            ((lambda (proc) (proc (+ -1 -6)))
             (lambda (var8) (+ var4 var15))))
          ((lambda () var15))))))
    ((lambda (var18)
       ((lambda (var2)
          (let ((var18 ((lambda (var9) var9) var2))
                (var10 (if (>= -5 var2) -5 var18)))
            ((lambda (proc) (proc 9)) (lambda (var15) var15))))
        (+ ((lambda (var13 var9) var0) 5 0)
           (let ((var1 var18) (var19 var0)) var0))))
     ((lambda (var8 var18) -2)
      ((lambda (var4 var7 var10)
         ((lambda (var7 var11) 7) var10 1))
       var0
       ((lambda (var3 var4) var0) -2 -8)
       ((lambda (var2 var4 var12) var2) var0 7 -2))
      ((lambda () ((lambda (var10) var10) -9)))))
    6))
 1)

Case eval/gen-5-5.ssscm:

((lambda (var15) -10) 1)

Case eval/gen-5-6.ssscm:

((lambda (var10) 8) 1)

Case eval/gen-5-7.ssscm:

((lambda (var8) var8) 1)

Case eval/gen-5-8.ssscm:

((lambda (var11)
   ((lambda ()
      ((lambda (var3 var8)
         ((lambda (var4 var13 var1) var8)
          (begin
            ((lambda (var8) -6) var11)
            ((lambda (var16 var13) var8) 9 -4))
          var8
          var11))
       (begin
         (+ var11 (+ var11 -4))
         ((lambda (var18 var2)
            ((lambda (proc) (proc -6)) (lambda (var0) var11)))
          ((lambda (proc) (proc var11))
           (lambda (var18) var11))
          (begin var11 -5)))
       var11))))
 1)

Case eval/gen-5-9.ssscm:

((lambda (var3)
   ((lambda (var13)
      (+ -10
         (let ((var15 (+ ((lambda (var17 var14) -10) -4 var13)
                         (+ var13 8)))
               (var9 ((lambda (var11 var14 var9) ((lambda () var14)))
                      ((lambda () -4))
                      ((lambda (var6 var17 var16) 4) 3 var13 3)
                      (+ var13 -4))))
           ((lambda (var8 var16)
              ((lambda (var16 var6) var6) var16 9))
            (let ((var16 var3) (var18 var3)) var3)
            ((lambda (proc) (proc var3)) (lambda (var8) 5))))))
    ((lambda (proc)
       (proc (if (>= ((lambda () (if (>= var3 var3) var3 var3)))
                     (+ ((lambda (var5 var6) -1) -2 -4)
                        (if (>= var3 var3) var3 var3)))
               3
               (let ((var11 (if (>= -5 9) 1 -5))
                     (var9 ((lambda (var5 var9) 1) -6 2)))
                 ((lambda (var7 var13 var4) var4) var3 var3 -7)))))
     (lambda (var6)
       ((lambda (var2)
          (if (>= (+ var3 var3) -10)
            ((lambda (var15 var18 var5) -6) 4 var2 var3)
            (begin 3 var2)))
        ((lambda (proc) (proc (+ var6 3)))
         (lambda (var2) -6)))))))
 1)

Case eval/gen-6-0.ssscm:

((lambda (var19)
   (if (>= (if (>= ((lambda (var2 var8 var14)
                      ((lambda (proc) (proc var2))
                       (lambda (var13)
                         ((lambda (var11) var14)
                          (begin
                            (let ((var8 -6) (var4 var19)) var2)
                            (if (>= -6 4) 9 var8))))))
                    ((lambda (var13) var13)
                     (begin
                       (let ((var11 ((lambda (var12) -9) 8))
                             (var13 (if (>= var19 var19) var19 -8)))
                         (+ 9 -3))
                       ((lambda (var0 var9 var17)
                          ((lambda (proc) (proc var17)) (lambda (var10) 0)))
                        ((lambda (var10) var10) 3)
                        ((lambda (var10 var11) 7) var19 var19)
                        ((lambda (var5) 9) var19))))
                    ((lambda (var5 var3 var7)
                       ((lambda (var18 var2 var14)
                          ((lambda (var8 var11) (+ var7 -3))
                           5
                           ((lambda (var17 var4 var14) 3) -3 var3 var7)))
                        7
                        (let ((var19 ((lambda (var13 var19) var7) var7 -7))
                              (var18 (+ -10 0)))
                          var19)
                        ((lambda (var19 var15)
                           ((lambda (var12 var13 var5) var7) var15 -10 7))
                         ((lambda (var15 var13) 3) -6 3)
                         (if (>= var3 var19) var3 var3))))
                     ((lambda ()
                        ((lambda () (let ((var14 -9) (var9 5)) -6)))))
                     ((lambda ()
                        (if (>= (if (>= 7 -9) var19 3)
                                ((lambda (proc) (proc 8)) (lambda (var2) -9)))
                          ((lambda () 4))
                          ((lambda (var19) -3) -7))))
                     -5)
                    6)
                   (+ ((lambda (var9 var0)
                         ((lambda (proc)
                            (proc ((lambda (var7 var14)
                                     ((lambda (var13 var5 var8) var0)
                                      2
                                      4
                                      var14))
                                   5
                                   ((lambda (var19 var1) 6) 5 var9))))
                          (lambda (var15)
                            ((lambda (var7)
                               (let ((var16 -8) (var4 var7)) var15))
                             (let ((var6 -5) (var12 0)) 3)))))
                       ((lambda () var19))
                       ((lambda (proc)
                          (proc (+ (+ -6 6)
                                   ((lambda (proc) (proc var19))
                                    (lambda (var13) var13)))))
                        (lambda (var17)
                          ((lambda (var12 var17 var15) (begin 4 var12))
                           var17
                           1
                           ((lambda (var15 var5 var18) -5) var17 2 7)))))
                      ((lambda (proc)
                         (proc (if (>= (begin
                                         ((lambda () var19))
                                         ((lambda (var14 var3 var0) var19)
                                          6
                                          var19
                                          -9))
                                       (begin
                                         ((lambda (var18 var12) var19)
                                          var19
                                          -7)
                                         (begin var19 6)))
                                 -1
                                 (+ ((lambda (proc) (proc 1))
                                     (lambda (var4) var19))
                                    ((lambda (var0) -2) 1)))))
                       (lambda (var3)
                         ((lambda (proc)
                            (proc ((lambda (var17 var13)
                                     ((lambda (var16 var17 var15) var17)
                                      6
                                      -4
                                      -3))
                                   (if (>= 4 6) var19 3)
                                   var3)))
                          (lambda (var15)
                            (if (>= (begin 3 var19) (+ -9 4))
                              ((lambda () -9))
                              var19)))))))
             ((lambda () ((lambda (var10) var19) -1)))
             ((lambda (var7 var18 var9)
                ((lambda (proc)
                   (proc ((lambda (var5 var19)
                            (+ ((lambda (var6 var11 var5) var9) var5 var7 -3)
                               (+ 5 -1)))
                          (+ ((lambda (var4 var3) -5) var18 7)
                             (begin -7 1))
                          (+ (let ((var10 -3) (var1 5)) -9) 4))))
                 (lambda (var10)
                   ((lambda (var0 var13 var15)
                      ((lambda ()
                         (let ((var18 var18) (var16 -8)) var19))))
                    var9
                    var9
                    ((lambda (var0 var6) var9)
                     ((lambda (var19 var2 var6) 7) var9 var9 0)
                     ((lambda () 8)))))))
              (let ((var11 (if (>= ((lambda (var19) ((lambda () var19)))
                                    (let ((var5 var19) (var3 var19)) var19))
                                   ((lambda (var17) -1)
                                    (let ((var12 -5) (var14 0)) var19)))
                             (begin
                               ((lambda (proc) (proc var19))
                                (lambda (var3) -6))
                               (begin var19 var19))
                             (begin
                               (let ((var2 5) (var0 8)) -7)
                               ((lambda (var16 var11 var7) var11)
                                var19
                                var19
                                var19))))
                    (var4 ((lambda (var4 var19 var13)
                             (begin
                               (let ((var2 var19) (var7 5)) var13)
                               (let ((var15 -1) (var5 -1)) 9)))
                           (begin
                             (if (>= var19 var19) var19 7)
                             (if (>= var19 var19) -8 var19))
                           (begin
                             ((lambda (proc) (proc var19))
                              (lambda (var10) -8))
                             (if (>= var19 var19) -9 var19))
                           ((lambda (proc)
                              (proc (let ((var13 7) (var16 1)) 1)))
                            (lambda (var14)
                              (if (>= var19 var19) var14 -10))))))
                ((lambda (proc) (proc var19))
                 (lambda (var10) (begin ((lambda () -6)) var19))))
              ((lambda (var0 var19)
                 (if (>= ((lambda (var7) ((lambda (var9) var9) -4))
                          ((lambda (proc) (proc var0))
                           (lambda (var14) var0)))
                         ((lambda (var12) var12)
                          ((lambda (var9 var11 var2) var11) var0 var0 6)))
                   (begin
                     ((lambda (var9 var11) 2) var19 var19)
                     ((lambda (proc) (proc 4)) (lambda (var13) -7)))
                   ((lambda (proc) (proc ((lambda () var19))))
                    (lambda (var8) (begin 8 var19)))))
               ((lambda (proc) (proc (begin 3 ((lambda () 4)))))
                (lambda (var0)
                  ((lambda (proc) (proc (begin var0 6)))
                   (lambda (var1)
                     ((lambda (var9 var13 var14) -5) var0 var19 var19)))))
               ((lambda (var8 var1) ((lambda () -3)))
                (if (>= ((lambda () -6)) ((lambda () var19)))
                  ((lambda (var17) var17) -1)
                  (let ((var19 -10) (var17 var19)) -10))
                ((lambda (var2 var12) 8)
                 ((lambda (var0 var15) var0) var19 -7)
                 ((lambda (var18 var3) var18) 9 var19))))
              ((lambda (proc)
                 (proc (let ((var10 var19)
                             (var16 (if (>= ((lambda (var15) 6) -3)
                                            (+ var19 var19))
                                      ((lambda (var15 var14) 1) 0 var19)
                                      0)))
                         (let ((var4 ((lambda (var2) -1) var19))
                               (var12 ((lambda (proc) (proc 7))
                                       (lambda (var0) 5))))
                           ((lambda (var14 var8 var15) 5) var19 var19 9)))))
               (lambda (var1)
                 (if (>= -7
                         ((lambda (proc)
                            (proc ((lambda (var12 var5) -3) var19 6)))
                          (lambda (var2) (if (>= 9 var19) 1 var1))))
                   ((lambda (var19 var2) (begin -4 -7))
                    6
                    ((lambda (var7 var19 var14) 5) 0 -2 -2))
                   (+ ((lambda () -2)) (+ 8 var19)))))))
           (+ (begin
                var19
                (if (>= (+ (if (>= ((lambda (var0 var16) 2) var19 var19)
                                   (begin 7 6))
                             ((lambda (var11) -4) var19)
                             ((lambda (var7 var17) 0) var19 -9))
                           (begin
                             (let ((var6 6) (var17 0)) -4)
                             ((lambda (var7 var4) -10) var19 5)))
                        (begin
                          ((lambda ()
                             ((lambda (proc) (proc var19))
                              (lambda (var18) -5))))
                          ((lambda (var10 var15) ((lambda () 5)))
                           ((lambda (var2 var11) 0) -7 1)
                           ((lambda (proc) (proc 0)) (lambda (var0) var0)))))
                  ((lambda (var13 var7) -8)
                   (let ((var17 ((lambda () 6))) (var7 -3))
                     ((lambda (var2) var19) var19))
                   (if (>= ((lambda () var19)) (begin var19 9))
                     (let ((var2 3) (var12 var19)) var19)
                     (if (>= var19 -10) -2 -6)))
                  var19))
              (begin
                (+ ((lambda () -9))
                   (if (>= ((lambda (var15 var1)
                              ((lambda (var2) var15) var15))
                            (begin var19 -10)
                            ((lambda (var11 var19 var9) 3) var19 var19 var19))
                           ((lambda (proc)
                              (proc (let ((var0 var19) (var12 6)) -4)))
                            (lambda (var13) ((lambda () var19)))))
                     (+ (let ((var4 var19) (var10 var19)) var19)
                        ((lambda (var11 var12 var17) var12) var19 0 5))
                     ((lambda (var13 var17)
                        ((lambda (var10 var19) -6) var17 -9))
                      ((lambda () -9))
                      (if (>= 5 -7) var19 var19))))
                var19)))
     ((lambda ()
        (+ var19
           (begin
             ((lambda (var7)
                ((lambda (var11 var17) (begin -6 -5))
                 ((lambda (var19 var3 var2) var3) var19 9 var7)
                 -2))
              ((lambda () -2)))
             var19))))
     (+ ((lambda ()
           (begin
             (+ (+ (let ((var12 var19) (var19 var19)) var19)
                   ((lambda (var1 var3) var19) 1 var19))
                (begin
                  ((lambda (var1) var19) var19)
                  ((lambda (proc) (proc var19))
                   (lambda (var13) -9))))
             (begin
               ((lambda (var17) (begin var19 -1))
                (+ var19 var19))
               ((lambda (proc)
                  (proc ((lambda (var16 var3) var19) -10 -6)))
                (lambda (var19) ((lambda (var2) var19) 4)))))))
        ((lambda ()
           (if (>= ((lambda (var3 var19 var2) -3)
                    ((lambda (proc)
                       (proc ((lambda (var15 var7) var7) 5 -3)))
                     (lambda (var2)
                       ((lambda (var0 var17 var18) var18) -9 -10 var19)))
                    (+ var19 (begin -5 var19))
                    (if (>= var19 (let ((var19 -5) (var15 -3)) -4))
                      ((lambda (proc) (proc 7)) (lambda (var8) var8))
                      ((lambda (proc) (proc var19))
                       (lambda (var10) var10))))
                   ((lambda ()
                      ((lambda (proc) (proc (+ var19 3)))
                       (lambda (var17) (+ -10 -1))))))
             (if (>= ((lambda () (begin var19 var19))) var19)
               (let ((var14 ((lambda (var1 var11) var1) var19 5))
                     (var2 ((lambda (proc) (proc -8)) (lambda (var9) 0))))
                 (if (>= var19 -8) 6 var19))
               var19)
             9))))))
 1)

Case eval/gen-6-1.ssscm:

((lambda (var8)
   ((lambda ()
      ((lambda (var15 var16)
         ((lambda (proc)
            (proc ((lambda (proc) (proc var8))
                   (lambda (var3)
                     (begin
                       (let ((var19 (let ((var18 var16) (var14 var16)) var15))
                             (var7 (begin var3 -2)))
                         ((lambda () 5)))
                       (if (>= (+ 3 5) -3)
                         (if (>= var3 -2) var3 var15)
                         ((lambda (var0 var19) -8) var15 -10)))))))
          (lambda (var6)
            ((lambda (var6 var18)
               (let ((var17 (if (>= (if (>= var8 -10) var8 var15) var6)
                              ((lambda (var13) var8) 9)
                              1))
                     (var12 var18))
                 (if (>= (let ((var3 0) (var13 var16)) 5) -4)
                   (let ((var15 var18) (var17 var16)) 6)
                   ((lambda (var7 var1 var4) -5) var6 -3 var15))))
             ((lambda (var1 var6)
                (if (>= (+ var6 -7) (if (>= var6 var15) -9 1))
                  ((lambda (proc) (proc -9)) (lambda (var2) var16))
                  var8))
              ((lambda () (+ var8 8)))
              ((lambda ()
                 ((lambda (var0 var3) var0) var15 var15))))
             (begin
               ((lambda (proc) (proc 3)) (lambda (var15) -3))
               (+ ((lambda (var4) -8) 3)
                  ((lambda (proc) (proc var8)) (lambda (var3) 3))))))))
       ((lambda (var13 var6 var2) 4)
        ((lambda (var15 var14 var10)
           (if (>= ((lambda (var15 var1 var9)
                      ((lambda (var6) var8) var9))
                    (begin var10 var14)
                    ((lambda (proc) (proc var15))
                     (lambda (var19) -8))
                    (+ var15 6))
                   (if (>= (if (>= -2 -2) var14 var10) var10)
                     (begin var14 -8)
                     ((lambda (var9 var2 var14) var15) 5 var10 var15)))
             -8
             (if (>= 1 (begin var8 var14))
               ((lambda () 2))
               ((lambda (var2 var1) var15) var10 var8))))
         (begin
           (let ((var2 (if (>= var8 1) var8 2))
                 (var9 (begin var8 var8)))
             ((lambda (proc) (proc 9)) (lambda (var7) -8)))
           (begin
             ((lambda () var8))
             (let ((var15 var8) (var2 var8)) var8)))
         ((lambda (var9 var3)
            ((lambda (var0 var16) ((lambda (var11) -3) -2))
             (if (>= var9 3) var8 1)
             (+ -6 -5)))
          ((lambda (var4) var4) ((lambda () var8)))
          (+ (let ((var17 2) (var9 6)) var8)
             ((lambda (var1 var12) -3) -7 var8)))
         (+ (+ (begin var8 var8)
               ((lambda (var15) var8) var8))
            (let ((var16 (if (>= 8 var8) var8 2)) (var15 4))
              ((lambda (proc) (proc var8))
               (lambda (var3) var3)))))
        (let ((var7 (let ((var5 (let ((var8 (+ var8 -4))
                                      (var18 ((lambda (var4 var3 var2) -1)
                                              7
                                              var8
                                              7)))
                                  ((lambda (var10) -10) -5)))
                          (var19 (begin
                                   (+ var8 -6)
                                   ((lambda (var0 var13 var5) var13)
                                    -4
                                    var8
                                    -4))))
                      (let ((var8 (if (>= -5 var8) var8 6))
                            (var14 ((lambda (var6 var14 var15) 2) 4 -10 -3)))
                        ((lambda (var16 var17 var3) -3) 0 var8 var8))))
              (var2 ((lambda ()
                       ((lambda (var14) var8) ((lambda () 8)))))))
          (+ (let ((var18 (begin 5 var8)) (var15 (+ var8 -3)))
               ((lambda (var0 var8 var3) var0) var8 -5 -5))
             ((lambda (var14 var16 var15)
                (let ((var7 -5) (var3 6)) 9))
              ((lambda (proc) (proc -3)) (lambda (var0) -1))
              0
              ((lambda (proc) (proc var8)) (lambda (var14) 4)))))
        5)
       (begin
         ((lambda (var5 var3)
            (let ((var2 (+ ((lambda () 1))
                           (let ((var16 var3) (var15 var3)) var5)))
                  (var18 ((lambda (var10 var2 var13) -9)
                          (begin var8 -2)
                          ((lambda (proc) (proc 8)) (lambda (var0) var0))
                          ((lambda (var10 var11 var3) 8) var8 var5 -10))))
              ((lambda () 7))))
          ((lambda ()
             (begin ((lambda (var5 var4) 6) var8 var8) var8)))
          ((lambda (var8 var6)
             ((lambda (var13 var14) ((lambda (var9) var14) -6))
              ((lambda (var8 var11 var2) -10) 1 3 var6)
              (begin var8 -4)))
           (if (>= (begin 8 var8) ((lambda (var14) 0) -8))
             (+ 7 var8)
             ((lambda (var19 var7) var8) var8 var8))
           ((lambda (var7) (+ 6 -9))
            (let ((var5 var8) (var8 -1)) -2))))
         ((lambda (var12) var12)
          (+ ((lambda ()
                ((lambda (proc) (proc var8))
                 (lambda (var2) var2))))
             ((lambda () ((lambda (var16) var8) -1))))))))))
 1)

Case eval/gen-6-10.ssscm:

((lambda (var13)
   (if (>= ((lambda (var11 var16) (+ var16 -3))
            (begin
              (begin
                ((lambda (var3)
                   (let ((var11 ((lambda (proc) (proc var3))
                                 (lambda (var14) 6)))
                         (var17 (begin var13 var3)))
                     ((lambda (proc) (proc 7)) (lambda (var3) 4))))
                 (let ((var0 ((lambda (var10 var7 var13) 2) var13 5 -10))
                       (var10 (+ -10 -5)))
                   ((lambda (proc) (proc var13)) (lambda (var8) -2))))
                -9)
              (let ((var18 (if (>= (let ((var17 (if (>= 3 var13) -9 var13))
                                         (var5 ((lambda (var13 var1) -6)
                                                var13
                                                var13)))
                                     ((lambda (var18 var19) -5) -10 1))
                                   (+ (begin 8 var13)
                                      ((lambda (var16) 5) var13)))
                             var13
                             0))
                    (var13 ((lambda (var6)
                              ((lambda (var19 var9)
                                 ((lambda (proc) (proc var9))
                                  (lambda (var0) var6)))
                               ((lambda (var16 var15) 0) -1 var13)
                               ((lambda (var11 var18 var3) var18) var6 9 -3)))
                            ((lambda () -4)))))
                ((lambda (var1)
                   (let ((var12 ((lambda (proc) (proc var1))
                                 (lambda (var13) 6)))
                         (var16 (let ((var13 var1) (var0 -4)) -2)))
                     ((lambda (proc) (proc var1))
                      (lambda (var9) var13))))
                 var13)))
            ((lambda (var3 var11)
               (+ ((lambda (proc)
                     (proc ((lambda (var8 var11 var6) (+ -8 -5))
                            (begin 9 -1)
                            var3
                            ((lambda () var11)))))
                   (lambda (var18)
                     ((lambda (var6)
                        ((lambda (proc) (proc 9)) (lambda (var6) -9)))
                      (let ((var15 var18) (var6 var13)) 6))))
                  ((lambda (var14 var5 var18)
                     (if (>= ((lambda (var12) -1) 2) var5)
                       (if (>= var13 -1) -8 9)
                       ((lambda (var12 var15) var18) 3 var18)))
                   (+ -10
                      ((lambda (var19 var11) var11) var13 var13))
                   2
                   var11)))
             ((lambda (var11 var9)
                (let ((var8 (begin ((lambda (var17 var0) 3) 1 6) 6))
                      (var13 ((lambda (var18 var0 var7)
                                ((lambda (var15) 5) var7))
                              var13
                              (begin var9 var11)
                              (if (>= var13 var13) 8 var11))))
                  (if (>= 6 (if (>= var11 var11) var11 var13))
                    ((lambda (var19) -3) -7)
                    ((lambda (var11 var6) -3) 0 var13))))
              ((lambda (var6)
                 ((lambda (var3 var15 var6)
                    ((lambda (var8 var12) -4) -1 var6))
                  var13
                  -5
                  ((lambda () -3))))
               (begin
                 (let ((var4 var13) (var6 -7)) var13)
                 (if (>= -3 0) 9 5)))
              (begin
                (+ (begin var13 var13)
                   ((lambda (var17 var1 var2) var13) 7 -5 -2))
                (let ((var9 var13) (var11 -4))
                  (let ((var3 3) (var11 var13)) 1))))
             ((lambda ()
                (let ((var12 ((lambda (var9 var0 var6) (+ var9 4))
                              (+ 8 var13)
                              var13
                              var13))
                      (var18 (if (>= ((lambda () var13)) var13)
                               ((lambda (var14 var12) 8) var13 var13)
                               (if (>= -10 var13) var13 -10))))
                  (+ (let ((var8 var13) (var18 -5)) var13)
                     (begin 6 var13)))))))
           (let ((var11 ((lambda (var18 var16 var7)
                           ((lambda (proc)
                              (proc (begin
                                      ((lambda (var0 var12) (+ -5 var18))
                                       (begin var13 3)
                                       ((lambda (proc) (proc var7))
                                        (lambda (var2) 0)))
                                      ((lambda (var5) (if (>= -7 2) var13 8))
                                       (begin var7 -9)))))
                            (lambda (var9)
                              (begin
                                ((lambda (var5 var3 var8)
                                   (if (>= var16 3) 1 -9))
                                 ((lambda (var9) -5) -4)
                                 (if (>= 3 var13) -2 -3)
                                 var9)
                                ((lambda (var4 var8) -1)
                                 (let ((var2 var7) (var19 var16)) var13)
                                 ((lambda () 7)))))))
                         ((lambda (var19)
                            ((lambda () ((lambda () (+ var13 var19))))))
                          (begin
                            (+ ((lambda (var6) -10) -7) var13)
                            (+ var13
                               ((lambda (var5 var19 var0) 7) -2 3 var13))))
                         (if (>= (+ ((lambda (var10 var15) (+ 8 9))
                                     ((lambda (var4) var13) 5)
                                     ((lambda (var13) var13) var13))
                                    ((lambda (proc) (proc (if (>= -8 9) -2 6)))
                                     (lambda (var13) -4)))
                                 (+ (let ((var7 (+ var13 var13)) (var17 var13))
                                      ((lambda (var18) var18) var13))
                                    (let ((var1 (begin var13 4))
                                          (var4 ((lambda (var0) 5) var13)))
                                      ((lambda (var18 var8) 0) 3 5))))
                           ((lambda ()
                              ((lambda ()
                                 ((lambda (var11 var14) 0) var13 -6)))))
                           (if (>= (begin
                                     ((lambda (var0 var7 var6) 6) 4 var13 9)
                                     9)
                                   ((lambda (var13) (if (>= -7 var13) 9 var13))
                                    -10))
                             ((lambda (var8 var12 var18) (begin -5 2))
                              (begin -2 -10)
                              ((lambda (var7 var5 var6) var13) 9 2 -1)
                              ((lambda (proc) (proc var13))
                               (lambda (var15) var13)))
                             -4))
                         (let ((var5 ((lambda (var8) (+ (+ -1 7) (+ 4 var13)))
                                      ((lambda (var13)
                                         (if (>= -5 var13) 6 var13))
                                       (begin -9 0))))
                               (var8 (+ ((lambda (proc) (proc var13))
                                         (lambda (var16) var16))
                                        ((lambda () 3)))))
                           ((lambda (var16 var9)
                              (+ (if (>= -6 6) var16 var9) -1))
                            (if (>= ((lambda (var18 var2 var12) -4)
                                     -3
                                     -1
                                     var13)
                                    2)
                              (let ((var17 -6) (var0 var13)) var13)
                              (begin var13 -1))
                            ((lambda (var3) 0) ((lambda (var18) var13) 1))))))
                 (var5 ((lambda ()
                          ((lambda (var0 var18)
                             (begin
                               (if (>= ((lambda (var4) 6) 0) ((lambda () 2)))
                                 (+ var0 var18)
                                 ((lambda (var18) var18) -4))
                               ((lambda (var8) (if (>= -4 var18) 4 8))
                                ((lambda () 3)))))
                           -2
                           ((lambda (var10 var8 var3) var3)
                            ((lambda (var1)
                               ((lambda (var10 var17) var17) 6 -9))
                             (+ var13 var13))
                            (if (>= ((lambda () var13))
                                    ((lambda (proc) (proc var13))
                                     (lambda (var11) 5)))
                              (begin 6 var13)
                              ((lambda (var12) 5) var13))
                            var13))))))
             (let ((var2 var13)
                   (var19 (if (>= ((lambda ()
                                     ((lambda (var17 var15)
                                        ((lambda (var8 var9 var7) var7)
                                         -9
                                         -5
                                         var15))
                                      (if (>= var13 var13) 9 var13)
                                      var13)))
                                  ((lambda (var18 var1 var3)
                                     ((lambda ()
                                        ((lambda (var6 var16 var2) 5)
                                         var1
                                         var3
                                         -9))))
                                   ((lambda (var14)
                                      (let ((var9 -2) (var7 var14)) 0))
                                    -6)
                                   ((lambda (proc) (proc (begin var13 var13)))
                                    (lambda (var15)
                                      ((lambda (var3 var1) var15) 4 -3)))
                                   ((lambda (var3 var9)
                                      ((lambda (var3 var15 var11) var3)
                                       var9
                                       var9
                                       0))
                                    1
                                    (let ((var12 var13) (var6 var13)) 3))))
                            (+ ((lambda () (begin 1 -10)))
                               ((lambda (var0 var5) ((lambda () var13)))
                                ((lambda (var3) 4) -10)
                                ((lambda () 7))))
                            (begin
                              ((lambda () ((lambda () var13))))
                              (+ ((lambda (var4 var19) -7) var13 -6)
                                 (begin var13 var13))))))
               ((lambda (var9) var9)
                ((lambda (proc)
                   (proc ((lambda (var18 var2) ((lambda () -3)))
                          ((lambda (var12) var12) 4)
                          (if (>= var13 0) -1 1))))
                 (lambda (var3)
                   (if (>= ((lambda (proc) (proc 2)) (lambda (var0) var13))
                           ((lambda (var11 var4 var1) var4) 8 var13 -1))
                     ((lambda (proc) (proc var13))
                      (lambda (var10) -3))
                     ((lambda (var7 var3 var0) 0) -6 -9 var3))))))))
     ((lambda (var13)
        (if (>= (if (>= ((lambda (var12) var13)
                         ((lambda (var9) ((lambda (var7) var9) -2))
                          (+ var13 var13)))
                        ((lambda (var11)
                           (+ (let ((var4 var11) (var15 -7)) -5)
                              (let ((var12 var13) (var6 var11)) var11)))
                         ((lambda () ((lambda (var17) 4) var13)))))
                  ((lambda (var18 var7)
                     (let ((var19 (+ 2 var18))
                           (var6 (let ((var14 var7) (var3 7)) -6)))
                       (begin var13 var13)))
                   ((lambda (var7 var3) ((lambda () 7)))
                    ((lambda () var13))
                    ((lambda (var7 var3 var4) -8) -9 var13 -7))
                   ((lambda (var17 var16)
                      (let ((var7 -4) (var16 -10)) var13))
                    ((lambda (var8 var11) -4) var13 9)
                    ((lambda () var13))))
                  ((lambda (var12 var11 var8)
                     ((lambda (proc)
                        (proc (let ((var15 var13) (var3 var11)) var12)))
                      (lambda (var17) (+ var8 var17))))
                   (begin (if (>= var13 1) var13 var13) var13)
                   ((lambda (var19 var12) var12)
                    (begin var13 3)
                    var13)
                   ((lambda () (let ((var13 var13) (var14 8)) var13)))))
                (+ (let ((var5 ((lambda (var16 var5 var17) -9)
                                (+ var13 -1)
                                2
                                (let ((var15 var13) (var4 1)) var13)))
                         (var1 ((lambda (var13 var3 var16)
                                  ((lambda (var10) 2) 4))
                                (let ((var5 var13) (var0 -10)) var13)
                                (+ 9 var13)
                                (let ((var3 var13) (var19 var13)) var13))))
                     (+ var13 (+ var13 var13)))
                   ((lambda (var13 var4)
                      ((lambda (var8 var2) (+ var2 8))
                       ((lambda (var0 var13 var19) -2) var13 var4 var13)
                       (+ var13 3)))
                    var13
                    ((lambda (proc) (proc (begin 6 2)))
                     (lambda (var9) (begin 4 var9))))))
          var13
          ((lambda (var17 var15)
             ((lambda (var13 var16)
                (let ((var16 ((lambda (proc) (proc -6))
                              (lambda (var18) var13)))
                      (var12 ((lambda (var5 var15 var16) -10) 1 0 -3)))
                  var15))
              (+ (+ var15 2) var17)
              (begin ((lambda (var14) 5) -1) 0)))
           (begin
             (if (>= ((lambda () var13))
                     ((lambda (var14) 8) var13))
               ((lambda (var12) var13) var13)
               ((lambda () var13)))
             (+ ((lambda (var15) var13) 8)
                (if (>= 5 var13) var13 3)))
           var13)))
      (let ((var9 (+ ((lambda (var1 var3)
                        (+ (+ var1 var1)
                           ((lambda (var12 var2) var13) 8 9)))
                      ((lambda (proc) (proc var13))
                       (lambda (var13) (begin 1 -4)))
                      7)
                     (if (>= (let ((var0 (if (>= 1 -8) var13 5))
                                   (var13 ((lambda (var12) 0) -10)))
                               var13)
                             ((lambda () ((lambda (var3 var16) -6) var13 -7))))
                       ((lambda (var8 var7)
                          (let ((var11 var13) (var1 -1)) var8))
                        ((lambda () -4))
                        ((lambda (proc) (proc 2)) (lambda (var6) var6)))
                       (let ((var1 -5)
                             (var13 ((lambda (proc) (proc 2))
                                     (lambda (var10) var13))))
                         var13))))
            (var5 ((lambda (var4 var10 var7) var4)
                   var13
                   ((lambda (var17 var2) ((lambda () 4)))
                    ((lambda (var9 var13) (if (>= var13 var13) 4 3))
                     (begin var13 -6)
                     ((lambda (var8) var13) var13))
                    ((lambda (var15 var7)
                       ((lambda (var16 var15 var18) var13) 2 -10 -8))
                     (+ var13 var13)
                     ((lambda (proc) (proc -9)) (lambda (var1) var13))))
                   ((lambda (proc)
                      (proc (let ((var7 ((lambda (var17) var13) 6))
                                  (var11 ((lambda () -6))))
                              ((lambda (var19 var16) 1) 7 var13))))
                    (lambda (var8)
                      (+ (+ var13 5) (if (>= -2 -8) var8 var8)))))))
        5))
     ((lambda (var2 var13)
        ((lambda (var7 var14 var1)
           (let ((var16 ((lambda () (+ (+ 0 -3) (if (>= -8 -8) var7 6)))))
                 (var3 ((lambda ()
                          ((lambda (var16) var13)
                           (let ((var17 var14) (var15 6)) var7))))))
             ((lambda (var17)
                (let ((var17 (if (>= var17 var14) 5 var1))
                      (var13 (let ((var16 var13) (var13 var13)) 8)))
                  ((lambda (var0 var5) -7) var1 var1)))
              -1)))
         ((lambda (proc)
            (proc (+ ((lambda (var4 var0) ((lambda () 6)))
                      -1
                      ((lambda () var2)))
                     ((lambda (var12 var0 var11) var13)
                      (if (>= -6 var2) 6 var2)
                      (let ((var16 var13) (var15 2)) var2)
                      ((lambda (var8 var18) var13) var13 5)))))
          (lambda (var3)
            (if (>= ((lambda (var1) ((lambda (var1 var9) 3) 8 var3))
                     var13)
                    -8)
              (if (>= (+ var13 var3)
                      ((lambda (proc) (proc 3)) (lambda (var5) var2)))
                ((lambda (var11) var3) var2)
                ((lambda (proc) (proc 5)) (lambda (var16) 4)))
              ((lambda (proc)
                 (proc (let ((var18 var13) (var4 9)) var2)))
               (lambda (var11) ((lambda () var3)))))))
         var13
         ((lambda ()
            (let ((var15 ((lambda () (if (>= var2 var2) var13 7))))
                  (var7 ((lambda (var1 var9 var5)
                           ((lambda (var17 var0 var7) var17) 5 1 -1))
                         ((lambda (var9) var2) var13)
                         var2
                         1)))
              (let ((var19 ((lambda (proc) (proc 1)) (lambda (var4) -4)))
                    (var7 ((lambda (var10) var10) 8)))
                ((lambda (var17) 8) -2)))))))
      (let ((var16 (+ (let ((var15 ((lambda (var17) 7) (+ var13 var13)))
                            (var12 3))
                        (if (>= (let ((var12 -1) (var10 1)) 5)
                                ((lambda () var13)))
                          (if (>= var13 -6) 4 var13)
                          ((lambda (var9) var13) 6)))
                      (+ var13 ((lambda (var3) -6) (begin 4 3)))))
            (var18 ((lambda (var11 var19) 1)
                    (let ((var15 (let ((var3 6)
                                       (var10 (let ((var6 6) (var17 var13))
                                                -1)))
                                   ((lambda (var7) -4) 9)))
                          (var2 (begin
                                  (if (>= var13 7) 1 var13)
                                  (+ var13 -1))))
                      (begin
                        ((lambda (proc) (proc var13))
                         (lambda (var16) -4))
                        ((lambda (proc) (proc 0)) (lambda (var10) 5))))
                    ((lambda ()
                       ((lambda (var13 var9) (begin 3 -5))
                        ((lambda (var18 var2 var13) var18)
                         -6
                         var13
                         var13)
                        (if (>= 7 var13) var13 var13)))))))
        ((lambda (var4 var17 var14)
           ((lambda ()
              ((lambda (var0 var6 var13)
                 ((lambda (var18 var17) -7) var14 var4))
               ((lambda (var3) 5) 6)
               var13
               (let ((var8 var17) (var19 var4)) 2)))))
         (+ ((lambda () (begin var13 4)))
            (begin
              ((lambda (proc) (proc 1)) (lambda (var0) var13))
              (+ var13 var13)))
         ((lambda (proc)
            (proc (if (>= ((lambda (proc) (proc 5)) (lambda (var17) -3))
                          ((lambda (proc) (proc -5)) (lambda (var3) -5)))
                    var13
                    var13)))
          (lambda (var4)
            (begin
              (begin var13 4)
              ((lambda (var16 var10) 2) -9 var13))))
         (+ (+ ((lambda (var6 var7) var6) var13 var13) var13)
            ((lambda (proc) (proc var13))
             (lambda (var17)
               ((lambda (proc) (proc var17)) (lambda (var5) -1)))))))
      ((lambda (var12)
         ((lambda (var10) var13)
          (if (>= ((lambda (var2) ((lambda (var0 var8) var13) 1 -3))
                   (+ var13 -6))
                  (begin
                    (let ((var9 1) (var4 0)) var12)
                    ((lambda (var18 var12 var11) 3) -8 var12 0)))
            ((lambda (proc) (proc var13))
             (lambda (var4) ((lambda () var12))))
            ((lambda (var3 var5) ((lambda () -4))) -3 -3))))
       var13))))
 1)

Case eval/gen-6-11.ssscm:

((lambda (var8)
   (if (>= ((lambda (proc)
              (proc (+ ((lambda (var8)
                          (let ((var6 var8)
                                (var4 ((lambda (var11 var17 var6)
                                         ((lambda (var18) 0) -10))
                                       -4
                                       (if (>= var8 var8) 4 var8)
                                       -4)))
                            ((lambda (var9)
                               (let ((var2 var9) (var12 var9)) -2))
                             ((lambda (var19 var3 var8) 7) var8 5 var8))))
                        ((lambda (var0 var9)
                           (if (>= ((lambda (var18 var12 var5) -2) -5 var9 7)
                                   ((lambda (proc) (proc -5))
                                    (lambda (var3) 7)))
                             ((lambda (var5) var0) -9)
                             ((lambda (proc) (proc -10))
                              (lambda (var4) var9))))
                         ((lambda (proc)
                            (proc ((lambda (var9 var15) 3) -6 var8)))
                          (lambda (var18) ((lambda () 0))))
                         (+ ((lambda (var17 var1) var1) -7 9) 1)))
                       ((lambda (var4 var3) (+ -1 var4))
                        (if (>= ((lambda (var7 var9) ((lambda () var8)))
                                 (+ 6 5)
                                 var8)
                                var8)
                          (+ ((lambda (proc) (proc var8))
                              (lambda (var3) var8))
                             -3)
                          ((lambda (var15)
                             (let ((var10 -9) (var16 var8)) var8))
                           (+ 0 -10)))
                        var8))))
            (lambda (var3)
              (let ((var2 ((lambda (var7 var17 var5) var7)
                           (let ((var11 1)
                                 (var5 ((lambda (proc) (proc -2))
                                        (lambda (var14) (begin 8 -7)))))
                             ((lambda (var0 var8)
                                ((lambda (var14 var13 var19) 8) 9 var0 var8))
                              ((lambda (var12 var3 var7) var7) 6 -10 var8)
                              ((lambda () var8))))
                           (if (>= ((lambda (var19)
                                      ((lambda (proc) (proc -3))
                                       (lambda (var12) var19)))
                                    var3)
                                   (if (>= (let ((var5 var8) (var16 2)) 8)
                                           ((lambda () var3)))
                                     ((lambda (var5 var12 var10) 2)
                                      var3
                                      -2
                                      var8)
                                     ((lambda (var16) -7) var3)))
                             ((lambda (var10) (begin var10 7))
                              ((lambda (var4 var11 var18) var8)
                               var8
                               var8
                               var8))
                             (begin
                               (begin 4 var8)
                               (let ((var4 8) (var18 -1)) -5)))
                           ((lambda (var9 var6)
                              (begin
                                ((lambda (var11 var17) var17) 8 var3)
                                ((lambda () -5))))
                            ((lambda (var16)
                               ((lambda (proc) (proc var16))
                                (lambda (var14) 0)))
                             3)
                            var3)))
                    (var9 ((lambda (var11 var0)
                             ((lambda (var13 var15 var6) 8)
                              -6
                              ((lambda (var11 var17 var14) 0)
                               var11
                               ((lambda (proc) (proc -10))
                                (lambda (var7) var8))
                               ((lambda (var8 var9 var0) var8) -5 -1 var11))
                              ((lambda ()
                                 ((lambda (var17 var12 var13) 9) -7 4 var0)))))
                           ((lambda (proc)
                              (proc ((lambda (var15 var13)
                                       ((lambda (var2) -3) -1))
                                     ((lambda (proc) (proc var8))
                                      (lambda (var9) -1))
                                     (let ((var10 var3) (var14 -8)) var8))))
                            (lambda (var16)
                              (begin
                                (begin -8 var16)
                                ((lambda (var15 var16) 2) -1 -4))))
                           var3)))
                (begin
                  ((lambda (var3 var13)
                     ((lambda (var8) (begin var8 0)) -2))
                   (let ((var2 var8) (var9 (+ 0 8))) -7)
                   var3)
                  ((lambda (var9 var5) 2)
                   ((lambda (proc) (proc 0))
                    (lambda (var18)
                      (let ((var14 -10) (var12 var8)) 1)))
                   (begin
                     ((lambda () var8))
                     (let ((var8 var3) (var0 2)) var3)))))))
           ((lambda (var3 var14)
              ((lambda (var17 var3 var16)
                 ((lambda (var9) -8)
                  (begin
                    (begin
                      ((lambda (proc) (proc 7)) (lambda (var17) 7))
                      var17)
                    ((lambda (var15 var17 var0) -5)
                     ((lambda () -6))
                     (begin var16 var8)
                     3))))
               (+ (let ((var14 -2)
                        (var18 (let ((var17 (begin 9 3))
                                     (var14 (+ var3 var14)))
                                 ((lambda (var2) var14) 2))))
                    (begin 9 ((lambda () var3))))
                  ((lambda () 5)))
               ((lambda (var12 var7)
                  ((lambda (proc)
                     (proc ((lambda () (let ((var16 0) (var3 6)) -6)))))
                   (lambda (var15) 1)))
                ((lambda (var5 var2)
                   (let ((var9 var3)
                         (var19 ((lambda (proc) (proc -8))
                                 (lambda (var2) -9))))
                     (+ -4 -5)))
                 (let ((var17 (begin 8 8))
                       (var5 (if (>= var8 var14) -5 var3)))
                   ((lambda (proc) (proc var14))
                    (lambda (var3) var3)))
                 (+ ((lambda () 9)) ((lambda (var5) 2) -2)))
                (if (>= (begin
                          (let ((var12 var8) (var9 var14)) 7)
                          ((lambda (var4) -2) -2))
                        ((lambda (var9 var15 var12) -1)
                         ((lambda (var6) -4) 8)
                         (+ var8 var14)
                         ((lambda (var15) var15) 5)))
                  (+ (let ((var4 var3) (var15 var3)) var14)
                     ((lambda (var19 var17 var10) -8) 3 -2 -2))
                  ((lambda (var16 var4)
                     ((lambda (var16 var4 var15) 5) var4 9 var8))
                   (if (>= 3 var14) var8 -6)
                   ((lambda (var12 var3) -3) -3 1))))
               ((lambda ()
                  ((lambda (proc) (proc var14))
                   (lambda (var8)
                     (+ ((lambda (var16 var13 var11) var14) 3 var8 9)
                        8)))))))
            ((lambda (var0 var19)
               (begin
                 ((lambda ()
                    ((lambda (var7 var19 var16)
                       (if (>= 9 var8) var7 var7))
                     (begin var8 var8)
                     var8
                     (+ -7 var0))))
                 ((lambda (var8 var19)
                    ((lambda (proc) (proc var19))
                     (lambda (var19) ((lambda () -3)))))
                  (+ ((lambda () var0))
                     ((lambda (proc) (proc 6)) (lambda (var2) var8)))
                  ((lambda () ((lambda () var0)))))))
             (if (>= (let ((var18 ((lambda (var11 var18 var1) var8)
                                   (+ 5 -8)
                                   ((lambda () 8))
                                   (+ 8 var8)))
                           (var3 ((lambda (var9 var6)
                                    ((lambda (var5) var5) -7))
                                  (begin var8 0)
                                  var8)))
                       -6)
                     ((lambda (proc) (proc -10))
                      (lambda (var5)
                        ((lambda (var6 var9) ((lambda (var9) var6) -2))
                         (begin 6 -6)
                         (+ -5 3)))))
               ((lambda (var12 var1 var5)
                  (if (>= ((lambda (var14) -7) var1)
                          (if (>= var12 -10) var12 var8))
                    var12
                    (if (>= var12 9) 1 var1)))
                ((lambda (var8 var18) ((lambda (var1) 3) var8))
                 var8
                 ((lambda (var3 var7) var7) 0 9))
                (+ var8 var8)
                (let ((var12 ((lambda () var8)))
                      (var4 ((lambda (var8) var8) -2)))
                  ((lambda (var1 var15 var4) var4) var8 var8 var8)))
               -9)
             ((lambda (var2 var6 var4)
                (begin
                  (begin
                    (let ((var8 1) (var14 var6)) var4)
                    (+ var4 var2))
                  ((lambda (var0)
                     ((lambda (var15 var19 var4) var19) -10 var8 var2))
                   ((lambda (proc) (proc 9)) (lambda (var19) 1)))))
              ((lambda ()
                 ((lambda (var13 var17 var11)
                    ((lambda (var10) var13) var11))
                  ((lambda () var8))
                  (begin var8 -2)
                  var8)))
              (begin
                ((lambda (var15) (if (>= var8 3) -9 6))
                 ((lambda (var1 var16 var2) var16) var8 7 var8))
                (begin var8 (let ((var3 -8) (var13 2)) -10)))
              var8))
            ((lambda ()
               ((lambda ()
                  (let ((var17 ((lambda (var2) (if (>= var8 3) var2 var2))
                                ((lambda (var9 var12) var8) -2 0)))
                        (var8 ((lambda ()
                                 ((lambda (proc) (proc 6))
                                  (lambda (var3) -2))))))
                    (+ ((lambda (var19 var4 var18) var18) var8 var8 0)
                       (begin 0 -7)))))))))
     ((lambda (var18)
        (+ (let ((var15 5) (var19 -7))
             (if (>= -7
                     ((lambda (var13 var5) (begin 0 var8))
                      var8
                      ((lambda () 1))))
               (+ ((lambda (var4 var3 var0) -6) -2 9 -3)
                  ((lambda () -10)))
               (let ((var3 var8)
                     (var15 ((lambda (var19 var16) 9) var8 var18)))
                 (+ var8 9))))
           ((lambda (var5 var10 var12)
              ((lambda (proc)
                 (proc (+ (if (>= var10 var8) -10 -5) 6)))
               (lambda (var10)
                 (if (>= ((lambda () -6))
                         ((lambda (var17 var11 var8) var18) var12 9 var8))
                   ((lambda (proc) (proc var8)) (lambda (var7) 0))
                   ((lambda (var13) var18) var10)))))
            (if (>= ((lambda (proc)
                       (proc ((lambda (var0 var7 var4) var18) var8 -7 var18)))
                     (lambda (var1) (begin 9 -5)))
                    var8)
              ((lambda (var8 var15) 3)
               ((lambda (proc) (proc var8))
                (lambda (var9) var9))
               ((lambda (var10) var10) var8))
              (begin
                ((lambda (var8) -5) -8)
                ((lambda (var8) -7) var8)))
            (+ ((lambda (var15 var2) ((lambda () var8)))
                ((lambda (var6 var5 var2) 7) 9 var8 var18)
                var8)
               ((lambda (var5) var18)
                (let ((var6 var18) (var13 var18)) -1)))
            ((lambda ()
               ((lambda (var16 var12 var1)
                  ((lambda (proc) (proc -10))
                   (lambda (var12) var18)))
                (let ((var1 -4) (var16 -8)) 9)
                ((lambda (var15 var11) -6) -5 -7)
                ((lambda (var13 var19 var12) var19) -10 7 -1)))))))
      (+ ((lambda (var10 var0 var15)
            (if (>= ((lambda (var7 var11 var3)
                       ((lambda (proc) (proc var11)) (lambda (var2) -6)))
                     (if (>= var10 var10) 3 -10)
                     ((lambda () var10))
                     ((lambda (proc) (proc -4)) (lambda (var19) 9)))
                    (if (>= ((lambda (proc) (proc -5)) (lambda (var16) 8))
                            (if (>= -9 var0) var0 6))
                      (begin var10 7)
                      (let ((var13 -8) (var19 8)) var10)))
              ((lambda (proc)
                 (proc ((lambda (var10 var7 var4) var10) 2 var15 -9)))
               (lambda (var7)
                 ((lambda (var11 var1 var0) var0) -1 var7 -3)))
              ((lambda (var6 var16 var7) ((lambda () 4)))
               (if (>= var15 var10) 6 var8)
               ((lambda () var15))
               ((lambda (var2) var10) 2))))
          (if (>= ((lambda (var10)
                     ((lambda (var7 var15) 6) -6 var8))
                   ((lambda (var12) var12) 9))
                  3)
            ((lambda () ((lambda () var8))))
            (if (>= ((lambda (var6 var3 var5) 6) 4 var8 1)
                    ((lambda (proc) (proc var8))
                     (lambda (var4) var4)))
              ((lambda (var4 var11) var8) 0 -7)
              (begin var8 var8)))
          (if (>= (+ ((lambda (proc) (proc var8)) (lambda (var3) -5))
                     (let ((var0 var8) (var10 var8)) -3))
                  (if (>= (+ var8 1) (let ((var2 4) (var17 4)) var8))
                    ((lambda (var15 var2) var15) 3 9)
                    ((lambda (proc) (proc 7)) (lambda (var2) var8))))
            ((lambda (var5 var3 var2)
               ((lambda (proc) (proc 2)) (lambda (var4) -4)))
             var8
             (if (>= 3 -4) var8 var8)
             ((lambda (var15 var14 var11) var8) 4 var8 5))
            ((lambda (var6)
               ((lambda (var12 var11 var13) -4) -10 3 var8))
             9))
          (if (>= 4
                  ((lambda (var16 var1 var18)
                     (if (>= -9 -2) var8 9))
                   ((lambda (var11) 0) -7)
                   (let ((var7 var8) (var9 -2)) 7)
                   0))
            ((lambda () var8))
            (if (>= ((lambda () var8)) var8)
              (if (>= -2 var8) -6 9)
              (if (>= -8 -2) var8 -3))))
         (let ((var18 (begin
                        ((lambda (proc) (proc (begin var8 var8)))
                         (lambda (var13)
                           ((lambda (var2 var6) -3) var8 var13)))
                        ((lambda (proc) (proc (+ var8 -3)))
                         (lambda (var9) (begin var8 7)))))
               (var7 ((lambda ()
                        (if (>= ((lambda (var15 var3) var8) 8 -7) 1)
                          -1
                          4)))))
           ((lambda (var10 var0)
              (begin
                (let ((var6 -7) (var9 var8)) var8)
                ((lambda (var17 var5 var10) var0) var0 -8 -2)))
            ((lambda (proc)
               (proc (let ((var13 var8) (var19 -10)) var8)))
             (lambda (var8)
               ((lambda (proc) (proc -8)) (lambda (var11) -2))))
            (if (>= (begin -10 var8) (begin var8 4))
              (begin 2 0)
              ((lambda (var5 var4) var5) var8 var8))))))
     ((lambda (var14 var4 var17)
        ((lambda (var4)
           ((lambda (var17 var1 var18)
              (+ (begin ((lambda () var14)) (begin var1 -6))
                 -6))
            ((lambda ()
               (begin
                 (let ((var9 var17) (var4 9)) var14)
                 (let ((var18 -1) (var9 var8)) var14))))
            (let ((var9 var4)
                  (var5 ((lambda () (let ((var15 0) (var19 var17)) var8)))))
              ((lambda (var15 var4)
                 (let ((var18 var8) (var0 -9)) var8))
               (let ((var10 var4) (var18 var14)) var14)
               ((lambda (proc) (proc var8))
                (lambda (var12) var17))))
            (begin ((lambda () 8)) var17)))
         -4))
      ((lambda (var0 var4)
         (begin
           (+ ((lambda (proc) (proc (if (>= var0 1) var8 var4)))
               (lambda (var10)
                 ((lambda (proc) (proc -4)) (lambda (var3) -4))))
              var0)
           (begin
             (begin
               ((lambda (var17 var11) -4) var8 var4)
               ((lambda (proc) (proc -9)) (lambda (var19) 9)))
             ((lambda (proc)
                (proc ((lambda (var5 var19) -1) var8 -9)))
              (lambda (var18) (if (>= var4 var0) var18 var4))))))
       (if (>= ((lambda (proc)
                  (proc ((lambda (var9 var11)
                           ((lambda (var13 var14) var14) -4 var9))
                         ((lambda (proc) (proc 7)) (lambda (var5) var5))
                         (if (>= var8 -5) var8 -10))))
                (lambda (var2)
                  (let ((var19 ((lambda (proc) (proc var8))
                                (lambda (var18) 2)))
                        (var12 (if (>= -5 -7) var2 2)))
                    ((lambda (var8) 9) var2))))
               ((lambda (proc) (proc (if (>= var8 8) 5 var8)))
                (lambda (var8)
                  ((lambda (var0 var7 var4)
                     ((lambda (proc) (proc var7))
                      (lambda (var5) var0)))
                   ((lambda (var17 var9) -10) 9 -1)
                   -7
                   ((lambda (var4) var8) -10)))))
         ((lambda (var6 var2 var10)
            ((lambda (var3) (+ 7 0)) ((lambda () 0))))
          ((lambda (var6 var17)
             (let ((var1 -1) (var17 -8)) -4))
           var8
           (if (>= var8 -1) 9 2))
          ((lambda (var14 var1) (+ var14 var14))
           (if (>= var8 var8) -2 5)
           ((lambda (var1) -2) var8))
          var8)
         (if (>= -5
                 ((lambda (var17 var7 var6) ((lambda () var7)))
                  ((lambda (var14) var8) -2)
                  (if (>= var8 var8) var8 var8)
                  ((lambda (proc) (proc var8))
                   (lambda (var12) var8))))
           ((lambda () -4))
           ((lambda (proc) (proc ((lambda () var8))))
            (lambda (var17) ((lambda () var17))))))
       ((lambda (var14 var5 var17)
          (begin
            var5
            (begin
              ((lambda (var14 var18 var5) -5) -9 var14 -1)
              ((lambda (proc) (proc var17))
               (lambda (var2) var2)))))
        ((lambda (proc)
           (proc (+ 0 ((lambda (var3 var15) var3) var8 var8))))
         (lambda (var3)
           (+ ((lambda () -6)) (if (>= var3 var8) var8 7))))
        (+ 3
           ((lambda (var15 var7) -2)
            ((lambda (var1 var12 var16) var1) 4 -6 -3)
            (let ((var10 var8) (var12 var8)) var8)))
        (let ((var11 var8)
              (var17 (let ((var4 (if (>= var8 var8) 8 -3))
                           (var1 ((lambda (var4 var5) var8) var8 var8)))
                       -5)))
          ((lambda (var0 var4 var9) ((lambda () 7)))
           ((lambda (var6) -5) var8)
           (if (>= var8 9) 7 -2)
           ((lambda (var17) 5) var8)))))
      (if (>= ((lambda (var15 var11 var19) -2)
               ((lambda (var2 var6) 0)
                (+ (if (>= var8 var8) var8 var8)
                   ((lambda (proc) (proc var8))
                    (lambda (var12) var8)))
                (begin
                  ((lambda () var8))
                  ((lambda (var3) var8) -1)))
               -9
               ((lambda ()
                  (+ var8
                     ((lambda (proc) (proc -4)) (lambda (var4) 2))))))
              (if (>= ((lambda (var2 var14)
                         (let ((var6 (if (>= var8 var8) var14 -4))
                               (var8 (+ var8 var14)))
                           ((lambda (var4 var7) var2) var2 var2)))
                       (+ (+ var8 var8) var8)
                       ((lambda (var15 var13 var10) 9)
                        (let ((var6 9) (var4 7)) -6)
                        var8
                        -5))
                      (begin
                        -6
                        (let ((var7 (let ((var18 var8) (var2 4)) var8))
                              (var5 ((lambda (proc) (proc var8))
                                     (lambda (var15) -4))))
                          -3)))
                7
                ((lambda (var16 var2)
                   ((lambda (var15 var4 var19) var19)
                    -7
                    ((lambda (proc) (proc -7)) (lambda (var11) -6))
                    (+ var16 0)))
                 var8
                 ((lambda (proc) (proc ((lambda (var16) -6) var8)))
                  (lambda (var6) ((lambda (var10) var10) var8))))))
        (let ((var0 ((lambda ()
                       ((lambda (var10 var16 var15) -1)
                        ((lambda () -5))
                        ((lambda (var7) 8) var8)
                        ((lambda (var16 var5) var8) var8 var8)))))
              (var15 ((lambda ()
                        (begin
                          (begin -5 var8)
                          ((lambda (var13 var7) 6) 7 var8))))))
          ((lambda () var8)))
        ((lambda (var16 var1) var8)
         (begin
           4
           (if (>= (+ var8 0) (begin -2 var8))
             ((lambda (var15 var10 var3) var10)
              var8
              var8
              var8)
             (let ((var17 7) (var18 3)) var8)))
         -3))
      (begin
        -7
        ((lambda (proc)
           (proc (begin
                   (begin
                     (+ var8 1)
                     ((lambda (proc) (proc var8)) (lambda (var8) -1)))
                   ((lambda (var2 var8 var4)
                      ((lambda (var7 var12) -8) var4 var4))
                    -5
                    ((lambda (proc) (proc -6)) (lambda (var4) var4))
                    var8))))
         (lambda (var15)
           (begin
             ((lambda (var6 var18 var10)
                ((lambda (var10) var18) var10))
              2
              var15
              (if (>= var15 var15) var15 -8))
             (begin
               ((lambda (var16 var7) var8) 5 5)
               (if (>= -2 var15) var15 4)))))))))
 1)

Case eval/gen-6-12.ssscm:

((lambda (var13)
   (+ ((lambda (proc)
         (proc ((lambda (var3 var13)
                  (let ((var3 (let ((var18 ((lambda ()
                                              (if (>= var3 9) var3 -8))))
                                    (var17 (+ ((lambda () var13))
                                              (if (>= -6 7) var3 4))))
                                var3))
                        (var0 ((lambda (var6 var2) var3) var3 -3)))
                    (let ((var11 var13)
                          (var13 ((lambda ()
                                    ((lambda (var19 var12) var13) 3 1)))))
                      ((lambda (var9 var7) var13)
                       -2
                       (if (>= var13 -4) var13 -9)))))
                (+ (let ((var1 (+ (begin var13 var13) ((lambda () 5))))
                         (var13 9))
                     ((lambda (proc) (proc ((lambda (var16) -10) -1)))
                      (lambda (var2) -4)))
                   ((lambda (proc)
                      (proc ((lambda (var8) (begin -9 var13))
                             (let ((var10 -8) (var17 var13)) -5))))
                    (lambda (var0)
                      ((lambda (var15 var8 var16) ((lambda () var15)))
                       (let ((var10 var0) (var8 var13)) var13)
                       (if (>= 0 4) -4 3)
                       ((lambda (var3 var6) var0) var13 -6)))))
                ((lambda (proc) (proc 0))
                 (lambda (var6)
                   (+ (+ (let ((var4 -10) (var6 -3)) var13) var13)
                      ((lambda (var0 var1) ((lambda (var14) 7) var1))
                       (let ((var10 3) (var16 var6)) var13)
                       (begin var6 var13))))))))
       (lambda (var11)
         (if (>= ((lambda (proc) (proc -9))
                  (lambda (var4)
                    (if (>= -10 var4)
                      ((lambda (var19 var6 var4) ((lambda () 3)))
                       (+ var11 var11)
                       ((lambda (var10 var5) var10) var13 9)
                       -4)
                      ((lambda (var5 var17 var8) -9)
                       ((lambda (var7 var4) 5) var4 -10)
                       (begin var13 var4)
                       ((lambda (var13 var1) var11) 8 var11)))))
                 -1)
           (+ ((lambda (var9 var5) ((lambda () (+ var5 -2))))
               ((lambda (var0 var13 var6)
                  ((lambda (proc) (proc -10)) (lambda (var1) 8)))
                ((lambda (var12 var8 var9) var8) -5 2 var13)
                ((lambda (var10) var13) var13)
                ((lambda (var0 var10 var3) -10) var13 var13 -5))
               ((lambda (var16 var5) 2)
                ((lambda (var8 var19 var18) var13)
                 -10
                 var11
                 var13)
                ((lambda (var13) -7) var11)))
              ((lambda (var4 var19)
                 ((lambda (var9 var12 var14) -5)
                  (+ var13 -9)
                  (+ 2 var19)
                  3))
               (if (>= ((lambda (var14 var1 var3) var14) 5 var11 1)
                       (+ var13 var13))
                 ((lambda (var19 var7 var16) 9) var13 var11 var13)
                 (begin 0 -7))
               (if (>= (if (>= var11 var13) -2 var11) (+ 2 5))
                 (+ var11 var11)
                 (begin 7 -5))))
           ((lambda (var8)
              (let ((var3 ((lambda (var16 var17)
                             (if (>= -9 -7) var16 var17))
                           (let ((var1 var11) (var3 var13)) 1)
                           1))
                    (var18 ((lambda (var7 var13)
                              ((lambda (proc) (proc var7)) (lambda (var0) -2)))
                            ((lambda (var12 var1) 8) -1 8)
                            ((lambda () var13)))))
                ((lambda (var2 var13 var15) (+ -7 -3))
                 ((lambda (proc) (proc 8)) (lambda (var15) var8))
                 ((lambda () 4))
                 ((lambda () var13)))))
            ((lambda (var17 var9)
               (if (>= ((lambda (var7) 4) 3) (begin 1 -7))
                 (let ((var15 -7) (var11 var9)) 8)
                 ((lambda (var14) -4) var11)))
             ((lambda (var13 var4) (if (>= 5 0) 5 -1))
              var11
              ((lambda (var14 var17 var4) -5) var11 var11 7))
             (begin
               ((lambda (var4 var13 var6) 6) var11 -1 var13)
               (let ((var16 8) (var13 2)) -7)))))))
      ((lambda (var11 var5 var6)
         ((lambda (var15)
            ((lambda (proc)
               (proc ((lambda (var1 var9 var15)
                        ((lambda (var13)
                           (let ((var3 var9) (var16 -7)) -8))
                         (+ var9 -4)))
                      (begin
                        ((lambda (var14 var2 var18) var13) 4 var15 var5)
                        (let ((var9 var13) (var5 var6)) -3))
                      var11
                      ((lambda (var2) ((lambda (var14) var2) 5))
                       ((lambda (var3 var5 var6) -3) 9 var11 5)))))
             (lambda (var12)
               ((lambda (var5 var9 var18)
                  (if (>= -8 (begin -10 var12))
                    ((lambda (var6 var18 var8) var11) -2 7 var11)
                    (+ 8 var6)))
                (if (>= ((lambda (var9 var16 var11) 0) var5 var15 var15)
                        ((lambda (var16 var14) -3) var6 0))
                  ((lambda (var11 var19 var4) 6) var5 -9 var12)
                  ((lambda (proc) (proc var15))
                   (lambda (var0) var15)))
                ((lambda (var4) var15)
                 ((lambda (var7) var11) var5))
                ((lambda (var17 var6) (+ 9 7))
                 (begin -10 -1)
                 ((lambda (var13 var8 var6) var6) -8 var5 var5))))))
          (begin var6 var5)))
       (+ (if (>= (begin
                    ((lambda (proc) (proc (if (>= var13 -9) 2 var13)))
                     (lambda (var16) var13))
                    ((lambda (var17)
                       (let ((var15 var17) (var18 8)) var17))
                     (if (>= 3 -9) var13 var13)))
                  -1)
            (begin
              (if (>= (begin var13 -8)
                      ((lambda (var18 var19 var6) var6) var13 var13 4))
                ((lambda (var13 var7 var10) 3) -5 -9 var13)
                (begin var13 var13))
              ((lambda (var11 var17)
                 ((lambda (var14) var13) -3))
               var13
               ((lambda (var6 var17 var8) 9) var13 var13 var13)))
            ((lambda () (+ 5 (if (>= var13 var13) var13 -9)))))
          (if (>= ((lambda (proc)
                     (proc (if (>= (begin 0 -9) (begin var13 var13))
                             (if (>= var13 var13) -6 var13)
                             ((lambda (var11 var3) -5) -7 -2))))
                   (lambda (var1)
                     ((lambda (proc) (proc -6)) (lambda (var4) 8))))
                  -9)
            (begin var13 ((lambda () var13)))
            (+ ((lambda () (if (>= -4 5) var13 var13)))
               ((lambda () ((lambda () var13)))))))
       ((lambda (var1 var17) -3)
        -10
        (+ var13
           ((lambda ()
              (let ((var1 (let ((var8 var13) (var2 var13)) var13))
                    (var5 (+ var13 -9)))
                ((lambda (var14 var19) var19) var13 var13))))))
       (+ ((lambda (var0)
             ((lambda (proc) (proc -7)) (lambda (var8) 7)))
           var13)
          var13))))
 1)

Case eval/gen-6-13.ssscm:

((lambda (var10)
   ((lambda (proc)
      (proc ((lambda ()
               ((lambda (proc)
                  (proc (begin
                          ((lambda (proc) (proc var10))
                           (lambda (var19)
                             ((lambda (proc) (proc (begin var10 var19)))
                              (lambda (var18)
                                ((lambda (var14 var17 var16) -8)
                                 4
                                 -2
                                 var10)))))
                          (let ((var1 var10) (var15 var10))
                            ((lambda ()
                               ((lambda (var5 var14 var18) 0)
                                -9
                                -8
                                var10)))))))
                (lambda (var12)
                  ((lambda (var16 var17)
                     (if (>= ((lambda (var19) -2) var10)
                             ((lambda (var18 var16)
                                ((lambda (var1 var18 var8) -7) -1 6 var10))
                              ((lambda (proc) (proc var10))
                               (lambda (var9) var16))
                              (if (>= -5 -4) 4 var16)))
                       var10
                       ((lambda () (begin 1 var12)))))
                   (+ ((lambda (var17 var11) var17)
                       -6
                       ((lambda (var19) var12) -4))
                      (begin
                        ((lambda (var11 var4 var15) var11)
                         var10
                         var12
                         var12)
                        ((lambda (proc) (proc -10)) (lambda (var1) 2))))
                   ((lambda (var16 var6)
                      (if (>= (let ((var19 -8) (var17 var10)) -6)
                              ((lambda (var11 var6) -4) var6 -1))
                        (if (>= var6 var12) var10 -7)
                        ((lambda (var18 var14) var6) var16 0)))
                    ((lambda (proc)
                       (proc ((lambda (var15 var19 var12) var15)
                              var10
                              var10
                              var12)))
                     (lambda (var13) (if (>= -3 -2) 7 -7)))
                    (begin
                      ((lambda (var13 var14) -8) var12 2)
                      (if (>= -6 5) var12 var10))))))))))
    (lambda (var6)
      (if (>= ((lambda (var1)
                 ((lambda (proc)
                    (proc (begin
                            (+ ((lambda (var10 var8 var4) 7) var1 var10 -1)
                               (if (>= -1 -3) var1 3))
                            (if (>= (+ var10 -3) (if (>= 7 7) var6 5))
                              (let ((var10 var6) (var16 var6)) var1)
                              ((lambda () var6))))))
                  (lambda (var12) -7)))
               (begin
                 (begin
                   (let ((var19 var10)
                         (var18 ((lambda (proc) (proc 7)) (lambda (var0) -6))))
                     (let ((var11 var10) (var7 -6)) -2))
                   ((lambda (var10)
                      ((lambda (proc) (proc var6))
                       (lambda (var9) var6)))
                    (if (>= 3 var6) var6 var6)))
                 ((lambda (var9 var19) -3)
                  (+ ((lambda (var14 var8 var13) var6) var6 0 3)
                     (if (>= var6 var10) var10 var10))
                  ((lambda (var13) var13)
                   (let ((var7 0) (var18 var6)) -3)))))
              (if (>= ((lambda (var10)
                         ((lambda (var5)
                            ((lambda (var18 var3)
                               (if (>= var10 -7) var6 var3))
                             var5
                             (if (>= 4 var6) -8 var5)))
                          var6))
                       ((lambda (var3)
                          ((lambda (var6 var3)
                             ((lambda (proc) (proc var3))
                              (lambda (var6) var10)))
                           ((lambda (var11) var10) var6)
                           -2))
                        ((lambda (var0 var12 var7)
                           ((lambda (var19 var14 var15) -6) var6 -4 -10))
                         (let ((var12 3) (var2 var10)) -9)
                         (begin -4 var10)
                         (+ var6 var6))))
                      (if (>= ((lambda (var7 var8)
                                 (+ ((lambda () 8))
                                    ((lambda (proc) (proc var10))
                                     (lambda (var6) 7))))
                               ((lambda (proc) (proc (+ 8 -2)))
                                (lambda (var3)
                                  ((lambda (var18 var19 var14) var19)
                                   var10
                                   -4
                                   -2)))
                               (+ (begin var10 4) ((lambda () var6))))
                              (begin
                                5
                                (if (>= ((lambda (var14 var18) -9) var6 6) 8)
                                  (+ -6 0)
                                  ((lambda (proc) (proc -2))
                                   (lambda (var19) 1)))))
                        var6
                        ((lambda (var18)
                           (+ ((lambda (var5 var15) -10) var6 var6) var10))
                         (begin (begin -8 -4) (begin var10 var6)))))
                var6
                -8))
        ((lambda ()
           ((lambda (var13 var5 var1) var10)
            (let ((var13 (let ((var13 ((lambda (var16 var15 var8) 2)
                                       var10
                                       var10
                                       -1))
                               (var0 ((lambda (proc) (proc var10))
                                      (lambda (var2) var10))))
                           var6))
                  (var18 (let ((var14 ((lambda (var2 var12 var3) 7)
                                       var10
                                       8
                                       -1))
                               (var18 var6))
                           ((lambda (var11) var10) var6))))
              ((lambda (proc)
                 (proc ((lambda (proc) (proc 0)) (lambda (var15) var10))))
               (lambda (var10) var10)))
            (if (>= (+ (begin -9 -5)
                       ((lambda (var18 var13 var14) 3) var10 -4 -4))
                    9)
              ((lambda (proc) (proc ((lambda (var3) -2) var6)))
               (lambda (var0) (if (>= var6 -5) var10 -7)))
              ((lambda (var14 var18 var0)
                 ((lambda (var13 var7) var7) var14 6))
               (begin var10 var6)
               ((lambda (var4 var19) 8) var10 -6)
               (begin var10 var10)))
            var10)))
        ((lambda ()
           ((lambda (var14 var15 var1)
              ((lambda (var8 var7)
                 (+ ((lambda (var19 var5) 0) var8 var1)
                    ((lambda (var8) var7) 1)))
               ((lambda () (+ -9 var14)))
               (if (>= ((lambda (var14 var5 var2) 6) 6 -2 3)
                       ((lambda (var4 var19) var14) 9 var10))
                 var15
                 ((lambda (var18 var6) -5) 9 2))))
            ((lambda (var14 var19)
               ((lambda (proc) (proc var14))
                (lambda (var12) var19)))
             ((lambda (var17) 6)
              ((lambda (proc) (proc -9)) (lambda (var3) -5)))
             -7)
            ((lambda (var10)
               (let ((var1 ((lambda (proc) (proc var10)) (lambda (var3) 4)))
                     (var13 (if (>= 6 var10) 9 var6)))
                 (if (>= 8 6) var6 1)))
             ((lambda (var7 var6 var12) (begin 2 -6))
              ((lambda (var3 var6) 9) var6 var10)
              (let ((var8 var10) (var1 var10)) var6)
              (if (>= var6 var10) 9 var6)))
            (+ ((lambda (var6 var16 var18) var18)
                (if (>= var10 -4) 6 var10)
                ((lambda (proc) (proc var6)) (lambda (var2) -9))
                ((lambda () var10)))
               var6))))))))
 1)

Case eval/gen-6-14.ssscm:

((lambda (var11)
   ((lambda (var7 var18)
      (let ((var19 (begin
                     -3
                     (let ((var7 (begin
                                   ((lambda () (if (>= 9 2) var18 var7)))
                                   (if (>= (begin var7 9) var7)
                                     (if (>= -4 var7) -2 var7)
                                     ((lambda (proc) (proc var18))
                                      (lambda (var17) -3)))))
                           (var15 ((lambda (var7 var6 var8)
                                     (begin
                                       (if (>= var18 var8) var8 var6)
                                       var7))
                                   (+ ((lambda (var4 var6) 8) var7 var18) 5)
                                   var7
                                   ((lambda (var18 var3) ((lambda () var3)))
                                    var11
                                    var7))))
                       ((lambda (var5 var15 var8) ((lambda () var8)))
                        9
                        8
                        (+ (if (>= var18 0) 0 -2) (+ var18 var11))))))
            (var5 ((lambda (var11 var7 var8) var18)
                   (+ ((lambda ()
                         (begin
                           ((lambda (var17) var18) var11)
                           ((lambda (proc) (proc -1)) (lambda (var9) -4)))))
                      -1)
                   (+ 6
                      ((lambda (var6 var10)
                         (begin (+ var18 4) ((lambda () var6))))
                       ((lambda (var10 var15)
                          (if (>= var7 -6) var15 var15))
                        ((lambda (var2) 9) -6)
                        5)
                       ((lambda (var11) ((lambda () var11)))
                        ((lambda (var18 var3 var14) var3)
                         var11
                         var11
                         var11))))
                   (+ (let ((var2 (let ((var13 ((lambda (var9 var18) 8)
                                                -2
                                                var18))
                                        (var18 (if (>= var11 -4) var18 8)))
                                    ((lambda (var15 var19) var19) var18 var7)))
                            (var9 ((lambda (var15 var19 var13)
                                     ((lambda (proc) (proc var13))
                                      (lambda (var17) var19)))
                                   -7
                                   ((lambda (var0) -3) var7)
                                   (let ((var1 var18) (var5 3)) 8))))
                        (+ (let ((var13 7) (var6 -9)) var7)
                           ((lambda (proc) (proc 2)) (lambda (var19) 9))))
                      ((lambda (proc)
                         (proc ((lambda (var11)
                                  ((lambda (var16 var17 var0) var18)
                                   var11
                                   var18
                                   var18))
                                ((lambda (proc) (proc -6))
                                 (lambda (var2) 7)))))
                       (lambda (var19)
                         (+ (let ((var16 -10) (var2 -7)) var18) var7)))))))
        ((lambda (var2)
           ((lambda (var14 var1 var18)
              ((lambda (var10 var7) -6)
               -3
               ((lambda (var11 var0)
                  ((lambda (var12 var17) 4) var7 var7))
                (let ((var1 var7) (var3 var14)) var7)
                var1)))
            (+ (if (>= var2 ((lambda () 2)))
                 (if (>= var11 -2) 1 var18)
                 -7)
               ((lambda (var15 var12)
                  ((lambda (var2 var14 var4) var15) -7 9 -9))
                ((lambda (proc) (proc var18))
                 (lambda (var17) -6))
                var2))
            ((lambda (var15 var5)
               ((lambda (var7) (+ 3 var7)) 2))
             ((lambda (var4 var5) ((lambda (var0) var4) 1))
              2
              ((lambda (var9 var18) var9) var2 5))
             ((lambda () ((lambda (var1) var11) var7))))
            ((lambda (var11 var10)
               (if (>= (+ 1 var18) var10)
                 ((lambda (var4 var12) var7) var11 8)
                 ((lambda () 7))))
             ((lambda (proc) (proc var2))
              (lambda (var10) (begin var2 var2)))
             ((lambda (var0 var2) (+ 1 -8))
              ((lambda (var3 var2 var19) 6) var2 var11 var2)
              var2))))
         ((lambda ()
            ((lambda ()
               ((lambda (var13 var9) ((lambda (var0) -4) -8))
                (begin 5 var11)
                var11))))))))
    (let ((var8 ((lambda (var5 var19)
                   (begin
                     (begin
                       ((lambda (proc) (proc ((lambda (var5) var11) 7)))
                        (lambda (var17)
                          ((lambda (proc) (proc -9)) (lambda (var2) var5))))
                       var5)
                     9))
                 (begin
                   var11
                   ((lambda (var13 var19) var13)
                    var11
                    (if (>= ((lambda (var8 var15) 1) -6 var11)
                            ((lambda (var11 var16) var16) var11 var11))
                      2
                      (begin -8 -8))))
                 (let ((var2 (begin
                               (let ((var15 var11) (var17 -1)) var11)
                               (+ (+ var11 var11)
                                  ((lambda (var11) var11) -10))))
                       (var7 ((lambda (proc)
                                (proc ((lambda () ((lambda () 5))))))
                              (lambda (var17)
                                (begin
                                  ((lambda () var11))
                                  ((lambda () -7)))))))
                   var11)))
          (var16 ((lambda (var5 var12)
                    (+ ((lambda (proc) (proc ((lambda () (+ -3 var12)))))
                        (lambda (var10) 8))
                       var5))
                  (+ var11
                     ((lambda (var18)
                        (if (>= ((lambda (var14) -9) var18)
                                ((lambda (proc) (proc -1))
                                 (lambda (var8) var18)))
                          (+ var11 var11)
                          ((lambda (var0 var14 var19) var11)
                           -1
                           var11
                           var11)))
                      (+ ((lambda (var4 var8) -5) 2 var11) 8)))
                  ((lambda ()
                     ((lambda (var2 var14)
                        (let ((var9 ((lambda (var13 var2 var0) var13)
                                     -8
                                     -9
                                     var11))
                              (var14 ((lambda (var8 var5) 6) var11 var14)))
                          (begin 4 var2)))
                      (begin ((lambda () -5)) ((lambda () 0)))
                      ((lambda () ((lambda (var17 var5) 3) 8 5)))))))))
      (let ((var1 ((lambda (proc)
                     (proc (let ((var18 ((lambda (var6 var10)
                                           ((lambda (var11 var18 var2) -3)
                                            var11
                                            -8
                                            var11))
                                         var11
                                         ((lambda (var13 var1) var1)
                                          var11
                                          var11)))
                                 (var16 ((lambda (var19 var7)
                                           ((lambda (var19 var4 var1) 5)
                                            -8
                                            var19
                                            -8))
                                         var11
                                         ((lambda () var11)))))
                             (begin (if (>= 1 -4) -2 var11) var11))))
                   (lambda (var14) 2)))
            (var16 (+ (begin
                        ((lambda () ((lambda (var8) var8) -4)))
                        ((lambda (var6 var13) var6)
                         (begin var11 var11)
                         ((lambda (var14 var3) var3) var11 8)))
                      (let ((var7 ((lambda () (+ var11 var11))))
                            (var12 ((lambda (proc) (proc (begin var11 3)))
                                    (lambda (var6) (+ -4 var6)))))
                        (let ((var16 5) (var8 (if (>= 9 -7) 3 5)))
                          ((lambda (var16) var16) var11))))))
        ((lambda (var12)
           ((lambda (var0 var15) var11)
            ((lambda (var6)
               ((lambda (proc) (proc var6)) (lambda (var8) 1)))
             (let ((var6 var11) (var3 -9)) -4))
            ((lambda () var12))))
         (begin
           ((lambda (var8) (begin 6 8))
            ((lambda (proc) (proc 1)) (lambda (var19) -10)))
           (+ ((lambda (var1 var12) var11) -6 var11) 4)))))
    ((lambda (var17)
       (begin
         ((lambda (proc)
            (proc (if (>= (let ((var7 (let ((var4 var17) (var8 var11)) var17))
                                (var2 ((lambda (proc) (proc var17))
                                       (lambda (var1) 5))))
                            (begin -2 7))
                          ((lambda (var10) ((lambda (var14) 0) 1))
                           ((lambda (var15) -10) var17)))
                    5
                    ((lambda (var19 var12)
                       ((lambda (var2 var8 var16) -7) var11 -5 0))
                     (begin 5 -4)
                     ((lambda (var7 var8) -10) -9 1)))))
          (lambda (var18)
            ((lambda (var3 var15 var17)
               ((lambda (proc) (proc ((lambda () -7))))
                (lambda (var4) var3)))
             var18
             ((lambda (proc)
                (proc ((lambda (var15 var17 var9) -9) var11 -3 var18)))
              (lambda (var6) ((lambda (var4) var18) 1)))
             ((lambda (var12 var10 var3) ((lambda (var4) 2) 1))
              var17
              (+ var17 -10)
              ((lambda (var6) -4) 7)))))
         (if (>= (if (>= (+ (begin 5 0)
                            ((lambda (var0 var13 var17) var11) 7 var17 4))
                         (begin
                           ((lambda (var17) -3) var17)
                           (let ((var3 2) (var13 var11)) var17)))
                   ((lambda () ((lambda (var13) 2) -6)))
                   ((lambda () (+ -10 -5))))
                 ((lambda (var1 var16) (+ var11 7))
                  ((lambda (proc)
                     (proc ((lambda (proc) (proc -3))
                            (lambda (var11) var11))))
                   (lambda (var18)
                     ((lambda (var5 var2 var18) var11) -4 6 -4)))
                  var17))
           ((lambda (var3)
              (+ ((lambda (var5) -4) -8)
                 ((lambda (var15) 7) var3)))
            (let ((var12 ((lambda (var0) -1) var11))
                  (var9 (let ((var19 9) (var11 var17)) 2)))
              (+ var17 6)))
           (let ((var15 8)
                 (var11 ((lambda ()
                           ((lambda (proc) (proc -3))
                            (lambda (var2) var17))))))
             (begin
               var11
               ((lambda (proc) (proc 9)) (lambda (var13) 7)))))))
     ((lambda (var9)
        (let ((var7 (begin
                      (if (>= (begin var11 3)
                              ((lambda (var17 var12) -7) 2 -7))
                        (if (>= var9 -1) -10 var11)
                        (+ var9 var11))
                      (begin ((lambda () var11)) (+ var9 -5))))
              (var14 ((lambda (var3)
                        ((lambda (var15 var13 var16)
                           ((lambda (proc) (proc var16))
                            (lambda (var17) -10)))
                         (if (>= 0 var11) var9 -3)
                         ((lambda (var14) 0) var3)
                         (+ 1 9)))
                      ((lambda (var5 var17 var18) var18)
                       ((lambda (proc) (proc 4)) (lambda (var13) 7))
                       (let ((var16 7) (var8 var9)) var11)
                       var9))))
          ((lambda (var17 var11 var9)
             ((lambda (proc) (proc (if (>= var11 3) -3 -6)))
              (lambda (var19) -10)))
           ((lambda (var7 var17 var11)
              ((lambda (proc) (proc var11)) (lambda (var9) -6)))
            (if (>= var11 var9) var9 var9)
            ((lambda (var0) var9) -5)
            ((lambda (proc) (proc var11))
             (lambda (var15) var15)))
           ((lambda (proc)
              (proc ((lambda (proc) (proc 6)) (lambda (var19) 2))))
            (lambda (var0)
              ((lambda (var2 var3 var0) 6) var11 var11 var0)))
           (let ((var10 ((lambda (proc) (proc -5)) (lambda (var2) var9)))
                 (var4 (begin var9 -9)))
             var9))))
      ((lambda (var18)
         (let ((var14 ((lambda (var0) (+ 9 2))
                       ((lambda (var9) var11) -7)))
               (var8 (let ((var6 (if (>= var11 var11) var18 var18))
                           (var14 ((lambda (var4 var0 var3) var18)
                                   -8
                                   var18
                                   1)))
                       (if (>= 0 9) var18 -10))))
           ((lambda (var17 var19)
              (let ((var12 -9) (var14 9)) var18))
            ((lambda (var12 var3) var11) 3 var18)
            var11)))
       (+ ((lambda (var10 var5) ((lambda (var9) -2) var10))
           ((lambda () 4))
           (if (>= 7 8) var11 -5))
          var11))))))
 1)

Case eval/gen-6-15.ssscm:

((lambda (var7)
   ((lambda (var19 var7 var6)
      ((lambda (proc)
         (proc ((lambda (var12)
                  (if (>= ((lambda (var4 var2 var15) 0)
                           ((lambda (var8 var0) ((lambda () 8)))
                            ((lambda (var12) var6) -8)
                            2)
                           var19
                           ((lambda (var2 var19 var17)
                              ((lambda (var8 var17 var7) var12) 3 var17 var19))
                            -4
                            (let ((var18 var6) (var0 2)) -8)
                            ((lambda (var2 var11 var10) var12) 1 -7 var19)))
                          (if (>= (+ -9
                                     ((lambda (var14 var17 var10) 9)
                                      var19
                                      var6
                                      var7))
                                  (begin
                                    (begin 0 6)
                                    ((lambda (var15 var13) var15) var7 var19)))
                            ((lambda (var8 var15 var17) 1)
                             (begin -10 8)
                             ((lambda (var5 var6) var5) -3 4)
                             ((lambda () var6)))
                            5))
                    ((lambda (var19 var13 var11) -1)
                     ((lambda () ((lambda (var6) var7) var6)))
                     ((lambda (proc) (proc var7))
                      (lambda (var14) (begin 0 0)))
                     (if (>= (if (>= 0 var12) var6 8)
                             (if (>= var12 -1) 5 1))
                       ((lambda (proc) (proc var7)) (lambda (var7) 4))
                       (+ var12 -7)))
                    var6))
                ((lambda (proc)
                   (proc (+ ((lambda (proc)
                               (proc ((lambda (var6) var6) var19)))
                             (lambda (var14) ((lambda () -8))))
                            var7)))
                 (lambda (var0) 6)))))
       (lambda (var1) ((lambda () var7)))))
    ((lambda (var6 var14)
       ((lambda (var15)
          (begin
            (if (>= ((lambda () (begin var15 var15)))
                    ((lambda () ((lambda (var10) 6) -10))))
              (+ ((lambda (var10 var19) -6) -9 var7)
                 (begin 9 8))
              (let ((var11 ((lambda (var14 var4 var12) var12) -8 var14 -7))
                    (var18 ((lambda (proc) (proc 4)) (lambda (var3) var3))))
                ((lambda (var15) var15) var15)))
            ((lambda (var15 var5 var4) 2)
             ((lambda () -10))
             ((lambda (var18) (let ((var4 1) (var6 var7)) 7))
              (let ((var15 var15) (var3 -10)) 6))
             ((lambda (var1) (let ((var1 var15) (var18 -5)) 8))
              var14))))
        ((lambda ()
           ((lambda (var18 var2)
              (if (>= (let ((var5 -9) (var10 -1)) -9)
                      ((lambda (var11 var12 var13) var6) 0 -1 var2))
                (let ((var8 0) (var9 -6)) var14)
                (let ((var1 -8) (var8 var2)) 0)))
            ((lambda (var1 var6)
               ((lambda (var14 var19 var17) var14) -7 1 var14))
             ((lambda () var7))
             ((lambda () -3)))
            ((lambda ()
               (let ((var19 var7) (var1 var7)) var14))))))))
     ((lambda (proc)
        (proc (+ (+ (if (>= ((lambda (var13 var10 var6) var10)
                             var7
                             var7
                             var7)
                            var7)
                      ((lambda (proc) (proc -6)) (lambda (var1) var1))
                      0)
                    (+ ((lambda (var5 var14 var2) 3) var7 -5 -6) 9))
                 (if (>= 1 ((lambda () (begin 0 4))))
                   (let ((var16 var7) (var13 (if (>= 0 var7) -3 -5)))
                     var7)
                   (if (>= (begin var7 7) (if (>= 9 7) 5 1))
                     (if (>= var7 var7) -1 var7)
                     ((lambda (var1 var6) var6) 0 -1))))))
      (lambda (var4)
        ((lambda (var18 var8)
           (+ ((lambda (proc) (proc (+ var7 var18)))
               (lambda (var19) (if (>= var4 -2) var19 -5)))
              ((lambda (var17) ((lambda (var3) -4) -9))
               (if (>= -8 7) -4 -10))))
         (+ ((lambda (var19 var10) (if (>= -9 var19) var10 9))
             (let ((var14 var4) (var11 -3)) var4)
             -8)
            (if (>= (if (>= 4 var7) 3 var7)
                    ((lambda (var4 var13 var15) 9) var4 var4 var7))
              (begin var4 var4)
              ((lambda (var3) var4) -10)))
         (let ((var18 (begin
                        -2
                        ((lambda (var4 var19 var5) var19) var4 var7 -10)))
               (var3 ((lambda (var6) (if (>= var6 var7) 6 -7))
                      ((lambda (var15 var3) 2) var4 7))))
           ((lambda () var4))))))
     ((lambda (var18)
        ((lambda (proc) (proc -8))
         (lambda (var14)
           (let ((var3 ((lambda (var0) ((lambda (var19) var14) -7))
                        ((lambda (var5 var1 var6) 0) 1 4 9)))
                 (var1 7))
             -3))))
      ((lambda () var7))))
    ((lambda (proc)
       (proc (+ ((lambda ()
                   (let ((var11 ((lambda (var6 var11) (begin 1 -6))
                                 ((lambda (var0 var10) var7) 3 var7)
                                 (if (>= var7 6) -7 9)))
                         (var15 1))
                     var7)))
                (if (>= ((lambda (proc)
                           (proc ((lambda ()
                                    ((lambda (var12 var18) 8) var7 1)))))
                         (lambda (var0)
                           (let ((var5 (if (>= 9 var7) 8 2))
                                 (var14 ((lambda (var2 var0) var0) -9 var7)))
                             ((lambda () var7)))))
                        ((lambda (var8 var10) var10)
                         ((lambda (var8) (begin -8 -4))
                          ((lambda (var0 var7 var18) var7) var7 3 var7))
                         ((lambda (var4 var8 var18) (if (>= 5 9) 6 var8))
                          (if (>= -6 -9) var7 var7)
                          (let ((var13 var7) (var9 -10)) var7)
                          (begin var7 -4))))
                  ((lambda (var5) (+ var7 9)) -6)
                  -9))))
     (lambda (var19)
       (if (>= -7 1)
         ((lambda (var15)
            ((lambda (var0)
               (+ (let ((var17 var0) (var11 var7)) var19)
                  (+ var19 1)))
             (begin (begin var7 var7) -3)))
          ((lambda (proc)
             (proc (if (>= (begin -10 -8) (if (>= var7 var7) 1 var19))
                     (if (>= var19 -10) var19 var19)
                     var19)))
           (lambda (var18)
             ((lambda (var2 var5 var10)
                ((lambda (var19 var18) -5) -1 var19))
              ((lambda (var17) var19) -1)
              8
              (if (>= var7 var19) -5 var19)))))
         (if (>= ((lambda (proc)
                    (proc ((lambda (proc)
                             (proc ((lambda (var8 var5 var4) var5) 8 0 var19)))
                           (lambda (var16)
                             ((lambda (var17 var7 var11) var17)
                              0
                              var19
                              var16)))))
                  (lambda (var16)
                    (begin
                      ((lambda (var17 var3 var0) -2) 0 -5 8)
                      (+ var19 -7))))
                 -2)
           (if (>= ((lambda () var7))
                   ((lambda (proc) (proc (if (>= -1 -2) var7 7)))
                    (lambda (var16)
                      ((lambda (var3 var16 var12) var3) 2 -3 9))))
             ((lambda (var6 var3 var12) (+ 7 -2))
              ((lambda (var8 var14) var14) 6 var19)
              (let ((var3 var7) (var12 var7)) 6)
              var7)
             -5)
           (+ (let ((var19 var19)
                    (var3 (let ((var8 0) (var5 var7)) 6)))
                var19)
              ((lambda (var10) ((lambda (var16) 2) 7)) var19))))))
    ((lambda (var5 var7)
       (if (>= var5 var7)
         ((lambda (proc) (proc -9))
          (lambda (var14)
            ((lambda (var3 var0)
               ((lambda (var4)
                  (let ((var6 var0) (var17 var3)) -5))
                var7))
             (if (>= (if (>= var5 3) -6 var5) -2)
               ((lambda (var2 var18 var14) var5) var14 var14 -9)
               ((lambda (var16 var18) 9) -10 var14))
             (let ((var2 ((lambda (proc) (proc var7))
                          (lambda (var18) var7)))
                   (var12 (begin var7 1)))
               ((lambda (var16 var3 var4) var7) 2 var14 -9)))))
         -6))
     ((lambda (var19 var14)
        ((lambda (proc) (proc ((lambda () 5))))
         (lambda (var0)
           ((lambda (proc)
              (proc ((lambda (var9 var1)
                       ((lambda (proc) (proc var9))
                        (lambda (var11) var7)))
                     ((lambda (var1) var19) var14)
                     (if (>= -3 4) var19 2))))
            (lambda (var14)
              (if (>= ((lambda (var11) 5) var14) -8)
                ((lambda (var16 var11) var11) 6 0)
                ((lambda (var6 var18 var2) var6) var14 6 2)))))))
      ((lambda (var10 var12)
         (if (>= ((lambda () (begin 7 var12))) 3)
           (let ((var8 var10) (var17 ((lambda (var7) -3) var7)))
             ((lambda (var19 var17) var17) 3 var10))
           var7))
       ((lambda (proc)
          (proc (+ ((lambda (var11) var11) var7)
                   ((lambda (var18 var15) var7) 1 var7))))
        (lambda (var15)
          ((lambda (proc)
             (proc (let ((var15 var7) (var19 8)) var7)))
           (lambda (var6)
             (let ((var0 var6) (var17 5)) var15)))))
       ((lambda ()
          ((lambda (proc) (proc var7))
           (lambda (var3) (if (>= var3 -10) 5 var7))))))
      (+ ((lambda (var4 var13)
            ((lambda (proc) (proc (+ var4 var7)))
             (lambda (var2) ((lambda () 4)))))
          (begin
            ((lambda (var6) 1) 9)
            (let ((var15 var7) (var10 var7)) -6))
          (let ((var6 var7) (var1 ((lambda (var1) -7) var7)))
            (begin var7 var7)))
         -3))
     (begin 3 ((lambda () var7))))))
 1)

Case eval/gen-6-16.ssscm:

((lambda (var13)
   (if (>= ((lambda (var7 var3 var8)
              ((lambda (var17 var12 var4)
                 ((lambda (var4 var16)
                    ((lambda (var4 var8 var11)
                       ((lambda ()
                          ((lambda (proc) (proc var13))
                           (lambda (var12) var17)))))
                     (begin (let ((var0 -1) (var16 var4)) -1) var16)
                     (if (>= (begin 1 var8)
                             (let ((var14 -10) (var4 var3)) 4))
                       var8
                       0)
                     var4))
                  ((lambda (var18 var2 var19)
                     (let ((var7 ((lambda (var8) -8) var7)) (var6 -9))
                       ((lambda (var1) 7) 8)))
                   var8
                   var8
                   ((lambda ()
                      ((lambda (proc) (proc -7)) (lambda (var12) -1)))))
                  (+ (let ((var17 ((lambda (proc) (proc -6))
                                   (lambda (var14) -9)))
                           (var12 ((lambda (var3 var8) -4) var13 8)))
                       ((lambda (var8 var18) 1) -7 var8))
                     var17)))
               (begin
                 ((lambda (var15 var2 var1) 5)
                  ((lambda (var14) var3) var13)
                  (begin
                    ((lambda (proc) (proc var7)) (lambda (var5) 4))
                    (begin var13 var13))
                  ((lambda () (let ((var15 2) (var5 4)) -1))))
                 3)
               var13
               (if (>= 8 var13)
                 (begin
                   (if (>= ((lambda (proc) (proc var3))
                            (lambda (var18) var8))
                           (let ((var11 var8) (var7 3)) var8))
                     ((lambda (var3) -10) var7)
                     ((lambda (var15 var6) var6) var7 var8))
                   (+ (if (>= var8 6) -6 var7) (+ 0 -3)))
                 -3)))
            ((lambda (proc)
               (proc (+ var13
                        (begin
                          ((lambda (var5)
                             ((lambda (var8 var11) 3) var5 var13))
                           ((lambda (var8 var7 var5) var13) 4 5 9))
                          ((lambda () var13))))))
             (lambda (var12)
               ((lambda ()
                  (let ((var0 (let ((var4 (let ((var11 -8) (var6 9)) var12))
                                    (var10 (begin -7 var13)))
                                (begin 4 var12)))
                        (var13 (+ ((lambda (var2) 4) var13)
                                  ((lambda (proc) (proc -8))
                                   (lambda (var2) -7)))))
                    ((lambda () ((lambda (var15 var3) var3) -2 var13))))))))
            (begin
              (+ ((lambda ()
                    (+ var13
                       ((lambda (var12 var1 var10) var10) var13 0 -9))))
                 (if (>= ((lambda (var1 var19)
                            ((lambda (var15 var12) var12) var19 var19))
                          ((lambda (var11 var2) var13) -10 var13)
                          ((lambda () 4)))
                         ((lambda (var9)
                            ((lambda (var6 var13 var7) -5) 0 var13 var13))
                          ((lambda (proc) (proc var13)) (lambda (var18) 4))))
                   var13
                   (let ((var13 (if (>= var13 var13) var13 -1))
                         (var5 (+ 5 3)))
                     ((lambda (var17) 8) var13))))
              (begin
                (let ((var16 ((lambda (var12 var3 var18)
                                ((lambda (proc) (proc 9))
                                 (lambda (var4) var18)))
                              ((lambda () var13))
                              ((lambda (var18) -8) -7)
                              (begin var13 var13)))
                      (var9 var13))
                  (+ -10
                     ((lambda (proc) (proc var13))
                      (lambda (var6) var13))))
                ((lambda (var4 var8)
                   ((lambda () ((lambda (var2) var4) var13))))
                 ((lambda (proc)
                    (proc ((lambda (proc) (proc var13)) (lambda (var9) 3))))
                  (lambda (var14) 8))
                 ((lambda (proc) (proc var13))
                  (lambda (var8)
                    ((lambda (var14 var19 var5) var19) -2 7 var8))))))
            ((lambda (proc)
               (proc (let ((var13 (+ (+ ((lambda (var6 var9 var14) -9)
                                         var13
                                         6
                                         -4)
                                        (begin -1 var13))
                                     (+ ((lambda (var13 var8 var6) var8)
                                         9
                                         var13
                                         var13)
                                        (let ((var13 -9) (var19 var13))
                                          var13))))
                           (var12 ((lambda (var3 var12)
                                     (+ (let ((var19 var12) (var3 -8)) -8) 1))
                                   ((lambda () ((lambda () var13))))
                                   -4)))
                       ((lambda () var13)))))
             (lambda (var16)
               (let ((var10 ((lambda ()
                               (if (>= ((lambda (var1 var9) -2) var13 var16)
                                       -1)
                                 -4
                                 ((lambda (proc) (proc var13))
                                  (lambda (var10) -5))))))
                     (var9 (begin
                             ((lambda (var15 var1) (begin var1 -4))
                              ((lambda () var13))
                              ((lambda (proc) (proc -10))
                               (lambda (var6) var16)))
                             ((lambda () (+ var16 var16))))))
                 ((lambda (var3 var13)
                    ((lambda (var19 var1) ((lambda () var16)))
                     (let ((var9 4) (var3 -3)) -5)
                     ((lambda (var14 var6 var2) var13) -1 2 var3)))
                  (begin
                    (if (>= var13 0) 4 var13)
                    ((lambda (var4) var13) -6))
                  var16)))))
           ((lambda (var7 var18)
              (begin
                ((lambda (var8)
                   ((lambda (var16)
                      (let ((var6 4) (var4 ((lambda (var6) 0) var7)))
                        (let ((var19 var18) (var15 var18)) 1)))
                    -3))
                 ((lambda (var10 var6)
                    ((lambda () ((lambda () -9)))))
                  ((lambda (var4 var9) ((lambda () var9)))
                   var7
                   (let ((var8 -9) (var3 -6)) var18))
                  (begin
                    (if (>= var7 var18) var13 var7)
                    (begin 1 var18))))
                ((lambda ()
                   ((lambda (proc) (proc -7))
                    (lambda (var3)
                      (let ((var14 ((lambda (proc) (proc -8))
                                    (lambda (var16) -4)))
                            (var6 ((lambda (var1 var15 var3) 3) var7 -7 -10)))
                        var13)))))))
            (if (>= ((lambda (var2 var14 var6)
                       ((lambda (var3) 0)
                        ((lambda (proc) (proc 5))
                         (lambda (var11) ((lambda () -5))))))
                     ((lambda (var18 var0) -2)
                      ((lambda (var3)
                         ((lambda (var14 var3 var11) var3) -2 -6 -5))
                       ((lambda (var9 var17) var9) -6 var13))
                      ((lambda () ((lambda () var13)))))
                     8
                     ((lambda (proc) (proc var13))
                      (lambda (var15)
                        ((lambda (var9 var7) ((lambda (var5) var9) 2))
                         (+ var15 var15)
                         (+ var13 1)))))
                    var13)
              ((lambda () 0))
              ((lambda (proc)
                 (proc ((lambda (proc)
                          (proc ((lambda (proc)
                                   (proc (let ((var14 var13) (var6 var13))
                                           var13)))
                                 (lambda (var3)
                                   (let ((var3 var13) (var9 var3)) -10)))))
                        (lambda (var4)
                          (begin (let ((var12 var4) (var0 7)) var13) 2)))))
               (lambda (var2)
                 (if (>= 6
                         ((lambda (var9 var3 var2) (+ 4 5))
                          var13
                          ((lambda (var9 var13) var9) 5 var2)
                          ((lambda (var12 var6) -10) var2 2)))
                   ((lambda (proc) (proc (begin var2 -2)))
                    (lambda (var18)
                      ((lambda (proc) (proc -9)) (lambda (var7) -2))))
                   ((lambda (var14)
                      ((lambda (proc) (proc 1)) (lambda (var14) 0)))
                    ((lambda (var5 var18) -7) 8 var2))))))
            (if (>= ((lambda (var6) var6)
                     ((lambda ()
                        ((lambda (proc)
                           (proc ((lambda (proc) (proc var13))
                                  (lambda (var11) var13))))
                         (lambda (var12) (begin var12 var13))))))
                    (+ (+ var13
                          ((lambda (var8)
                             (let ((var10 var8) (var18 var8)) var8))
                           ((lambda (proc) (proc var13))
                            (lambda (var18) -3))))
                       (if (>= (if (>= (let ((var5 var13) (var17 4)) var13)
                                       (if (>= 3 var13) 0 var13))
                                 ((lambda (var15 var2) var15) -3 1)
                                 ((lambda (var17 var1) var17) var13 var13))
                               var13)
                         (begin
                           var13
                           (let ((var18 var13) (var3 var13)) 3))
                         2)))
              var13
              (let ((var12 (if (>= var13
                                   ((lambda (proc)
                                      (proc ((lambda (var11 var4) var4)
                                             9
                                             var13)))
                                    (lambda (var11)
                                      ((lambda (var15 var4 var10) var15)
                                       var13
                                       var13
                                       var11))))
                             ((lambda (var18 var10 var13)
                                ((lambda (proc) (proc 0)) (lambda (var17) -6)))
                              (begin var13 var13)
                              var13
                              ((lambda (var7 var1 var2) var2)
                               var13
                               var13
                               var13))
                             var13))
                    (var4 5))
                (begin
                  ((lambda () (+ 2 var13)))
                  ((lambda (var17 var12)
                     (let ((var12 var12) (var14 var17)) var13))
                   ((lambda (var16 var8) -2) var13 4)
                   (if (>= var13 -5) var13 var13)))))))
     ((lambda (proc)
        (proc ((lambda (proc)
                 (proc ((lambda (var13 var11)
                          ((lambda (proc)
                             (proc ((lambda (proc)
                                      (proc ((lambda (proc) (proc -3))
                                             (lambda (var14) -8))))
                                    (lambda (var7) (if (>= var11 var7) 2 0)))))
                           (lambda (var12)
                             ((lambda (var4 var10 var2) (+ -7 1))
                              var11
                              ((lambda (var14 var9) -9) var13 6)
                              ((lambda (var8 var11 var4) var12) 4 -5 var11)))))
                        ((lambda (var11) ((lambda () -1)))
                         ((lambda (var16 var5 var3) (if (>= -2 1) 1 var3))
                          (let ((var8 4) (var3 var13)) var13)
                          ((lambda (var17 var2 var8) var13) var13 var13 -3)
                          ((lambda (proc) (proc var13))
                           (lambda (var9) var9))))
                        (let ((var3 (begin
                                      ((lambda (var18 var19 var5) 9) 1 3 var13)
                                      var13))
                              (var15 (if (>= var13 var13)
                                       ((lambda (proc) (proc 8))
                                        (lambda (var0) -2))
                                       ((lambda (var7) -5) 7))))
                          ((lambda () ((lambda () -9))))))))
               (lambda (var7) 2))))
      (lambda (var6)
        (+ (begin
             ((lambda (var0 var10 var4)
                ((lambda (var4 var17 var16)
                   ((lambda (var7) -3) 5))
                 ((lambda (proc) (proc 6)) (lambda (var4) var10))
                 ((lambda () 8))
                 ((lambda (var5 var16) -4) 2 -4)))
              ((lambda (var19 var2) ((lambda (var19) var19) -7))
               (let ((var10 -5) (var14 8)) -2)
               ((lambda () 1)))
              (if (>= ((lambda () 6)) var13) 4 (+ -6 0))
              (let ((var17 (if (>= var13 var6) var13 -10))
                    (var6 ((lambda (proc) (proc var13))
                           (lambda (var7) var6))))
                (+ -9 var13)))
             ((lambda (var12 var1 var13)
                ((lambda ()
                   ((lambda (proc) (proc -5)) (lambda (var8) var1)))))
              (begin var13 (+ 8 var13))
              ((lambda (var4 var1)
                 ((lambda (var2 var7 var6) -2) var13 var6 var1))
               2
               (begin var13 8))
              (begin
                ((lambda (var8 var10) -1) var13 var6)
                ((lambda () var13)))))
           3)))
     ((lambda (var5)
        ((lambda (proc)
           (proc (let ((var3 ((lambda (var14)
                                ((lambda ()
                                   (let ((var13 var13) (var0 var14)) -1))))
                              ((lambda (proc) (proc ((lambda () var13))))
                               (lambda (var15) 9))))
                       (var11 ((lambda ()
                                 ((lambda (var9 var5) var5)
                                  ((lambda (proc) (proc -1))
                                   (lambda (var8) var5))
                                  ((lambda (proc) (proc var5))
                                   (lambda (var4) 0)))))))
                   ((lambda (var3) (+ (+ -9 0) 8))
                    ((lambda (var6 var1) ((lambda (var17) -8) -4))
                     ((lambda (var15) var13) var5)
                     var5)))))
         (lambda (var3)
           (let ((var0 ((lambda (proc) (proc var3))
                        (lambda (var12) var3)))
                 (var15 (begin
                          ((lambda ()
                             ((lambda (proc) (proc var3)) (lambda (var2) 6))))
                          var13)))
             ((lambda (var19 var17)
                ((lambda (var14 var3) (if (>= 7 4) 6 0))
                 (if (>= 0 9) var17 var13)
                 (let ((var2 var13) (var13 -5)) 6)))
              (+ (begin -10 var13) 9)
              ((lambda (var6 var3 var19)
                 ((lambda (proc) (proc -4)) (lambda (var7) -1)))
               var13
               ((lambda (var17 var9 var10) var9) 8 var5 8)
               (let ((var6 1) (var17 -1)) -4)))))))
      (+ (let ((var7 ((lambda (var2 var5) 1)
                      ((lambda (var16 var10 var14)
                         ((lambda (var13 var1 var6) 5) -8 9 -8))
                       var13
                       ((lambda (proc) (proc var13)) (lambda (var7) 3))
                       ((lambda (proc) (proc 6)) (lambda (var16) var16)))
                      ((lambda () ((lambda (var5) -5) 5)))))
               (var2 (if (>= ((lambda () (if (>= var13 var13) var13 var13)))
                             (begin
                               ((lambda () 6))
                               (let ((var17 9) (var19 -8)) -3)))
                       ((lambda (var6)
                          ((lambda (proc) (proc -1)) (lambda (var2) 5)))
                        (begin var13 var13))
                       ((lambda (var11 var8 var6)
                          ((lambda (proc) (proc var11)) (lambda (var3) -2)))
                        ((lambda (var10 var7 var9) var7)
                         var13
                         var13
                         var13)
                        ((lambda () var13))
                        var13))))
           ((lambda (var1 var0 var11) var13)
            (+ var13 ((lambda () 5)))
            (if (>= (if (>= 5 1) var13 6)
                    ((lambda (var13) -8) var13))
              1
              (let ((var16 -1) (var5 1)) var13))
            (+ (+ 8 var13)
               ((lambda (proc) (proc -5)) (lambda (var17) 7)))))
         ((lambda ()
            (begin
              ((lambda (proc) (proc (begin var13 4)))
               (lambda (var0) (begin 1 6)))
              (let ((var16 ((lambda (var5 var7 var4) -2) var13 5 var13))
                    (var6 (if (>= -10 var13) var13 8)))
                (+ var13 7)))))))))
 1)

Case eval/gen-6-17.ssscm:

((lambda (var6)
   ((lambda ()
      ((lambda (var17)
         (if (>= ((lambda ()
                    ((lambda (var7 var2)
                       (if (>= ((lambda (proc) (proc -10)) (lambda (var7) -7))
                               ((lambda (var18 var19) 7) var7 var7))
                         (let ((var9 var17) (var5 -7)) 2)
                         var6))
                     5
                     ((lambda (proc) (proc ((lambda () 6))))
                      (lambda (var19) ((lambda (var17) 1) var19))))))
                 ((lambda (var5 var10 var13)
                    ((lambda (var6 var3)
                       ((lambda (proc)
                          (proc ((lambda (proc) (proc var6))
                                 (lambda (var1) 2))))
                        (lambda (var18) (begin var13 1))))
                     (begin (+ 2 var17) ((lambda (var16) 9) var10))
                     ((lambda () 7))))
                  -6
                  ((lambda (var7 var18 var11) 8)
                   ((lambda (var7 var4) (+ 4 var4))
                    ((lambda (var2) 6) -8)
                    ((lambda (var3 var6) var3) var17 -3))
                   ((lambda (var8) (let ((var19 var8) (var12 7)) 2))
                    ((lambda (var16) 7) var6))
                   ((lambda (var5 var15) var5)
                    ((lambda () -9))
                    ((lambda () -4))))
                  ((lambda (var17 var3 var18)
                     (+ ((lambda () 2)) ((lambda () var6))))
                   ((lambda () 4))
                   (if (>= ((lambda (var3 var6) var6) var17 2)
                           (begin var17 -5))
                     8
                     (begin var6 0))
                   (begin
                     ((lambda (var4 var3) 7) var17 -7)
                     ((lambda (var18) var17) -4)))))
           ((lambda (var8 var11 var16)
              ((lambda (var0 var17 var2)
                 ((lambda (proc) (proc var11))
                  (lambda (var16) (+ -5 -6))))
               ((lambda (var2 var0 var8)
                  ((lambda (var0) var16) -10))
                ((lambda (var8 var1 var13) -7) 5 -7 1)
                ((lambda () -2))
                ((lambda (var14 var4) var16) -1 var16))
               (begin
                 (let ((var9 var11) (var16 -3)) var17)
                 (if (>= 2 var11) 0 var6))
               ((lambda (proc)
                  (proc ((lambda (proc) (proc -9)) (lambda (var11) -4))))
                (lambda (var13) var16))))
            var17
            ((lambda ()
               (begin ((lambda () -10)) (begin var17 -1))))
            ((lambda (proc)
               (proc (begin (begin var17 -4) var17)))
             (lambda (var19)
               ((lambda (proc) (proc ((lambda () var19))))
                (lambda (var10) ((lambda (var0 var7) 0) var19 5))))))
           (+ ((lambda () ((lambda () (begin var17 3)))))
              ((lambda (var1)
                 ((lambda (var11)
                    ((lambda (proc) (proc var1))
                     (lambda (var18) var17)))
                  (+ -6 var6)))
               (begin
                 ((lambda (var18) var6) var17)
                 ((lambda (var17 var1 var19) 4) var6 var17 -5))))))
       ((lambda (var10 var4)
          (let ((var12 (+ ((lambda (var13 var19 var18) -5)
                           ((lambda (proc) (proc var4))
                            (lambda (var1) var1))
                           (if (>= -5 -2) -9 var6)
                           (let ((var5 5) (var11 -7)) 0))
                          ((lambda (proc)
                             (proc ((lambda (proc) (proc var10))
                                    (lambda (var17) 2))))
                           (lambda (var19)
                             (let ((var19 var10) (var17 var10)) -9)))))
                (var0 (if (>= ((lambda (var7)
                                 (let ((var12 var6) (var9 var7)) var4))
                               (begin var10 var10))
                              -4)
                        (+ (let ((var3 4) (var11 var6)) var6)
                           (begin -10 var4))
                        ((lambda (var19 var0 var2)
                           (if (>= 8 var0) var2 -9))
                         ((lambda (var15 var13 var16) 3) var10 var6 1)
                         ((lambda (var12) var6) var10)
                         var10))))
            (let ((var5 ((lambda (var13 var2)
                           (if (>= var10 -3) var6 var6))
                         ((lambda (var12) -6) var4)
                         ((lambda () var6))))
                  (var13 ((lambda () (+ var4 9)))))
              (begin
                ((lambda (var12 var15 var16) var15) var6 var6 -6)
                var4))))
        (let ((var10 ((lambda (var5)
                        (let ((var3 (if (>= var5 -2) -1 1))
                              (var7 ((lambda (var13 var16) -6) -2 var5)))
                          ((lambda (var7) var7) -8)))
                      -1))
              (var7 ((lambda ()
                       (if (>= (if (>= var6 -8) -3 3) (+ 8 -3))
                         ((lambda (var6) 5) 8)
                         ((lambda (var1) var1) var6))))))
          (begin
            ((lambda (var12 var15)
               ((lambda (var14 var12 var19) var15)
                var12
                var12
                var12))
             (let ((var16 var6) (var8 var6)) 1)
             ((lambda (var2 var5) var2) -3 -2))
            (+ ((lambda (var19) -5) var6)
               ((lambda (var0) var0) -7))))
        9)))))
 1)

Case eval/gen-6-18.ssscm:

((lambda (var6)
   (if (>= (+ (if (>= var6
                      (let ((var1 ((lambda (var9 var7 var16)
                                     (+ (begin var6 4)
                                        ((lambda (var17) var17) -9)))
                                   ((lambda (var5 var14 var6)
                                      ((lambda () var5)))
                                    (if (>= var6 var6) var6 var6)
                                    (+ -9 -8)
                                    (if (>= var6 -3) 2 7))
                                   (+ (+ var6 -4)
                                      ((lambda (var0 var5 var6) var5)
                                       -6
                                       var6
                                       var6))
                                   (let ((var17 (if (>= 2 -9) -10 var6))
                                         (var11 ((lambda (proc) (proc var6))
                                                 (lambda (var7) 4))))
                                     (if (>= 1 var6) var6 0))))
                            (var12 ((lambda (var7 var12)
                                      ((lambda (var7)
                                         ((lambda (var11 var18 var9) var7)
                                          var6
                                          -3
                                          var6))
                                       6))
                                    (if (>= ((lambda (proc) (proc var6))
                                             (lambda (var3) var6))
                                            ((lambda (var2) var2) var6))
                                      (+ var6 -5)
                                      ((lambda () var6)))
                                    var6)))
                        -8))
                2
                1)
              ((lambda (var13 var15 var14)
                 (+ ((lambda (var5 var9) 0)
                     (if (>= var15 ((lambda (var11 var15) -2) 6 9))
                       (begin var6 var15)
                       (let ((var11 -9) (var18 1)) var14))
                     (+ 1 ((lambda (var11) 9) var15)))
                    ((lambda (var19 var17) 4)
                     ((lambda (var9)
                        ((lambda (var0 var15) -7) var15 var9))
                      ((lambda (var16) 8) 9))
                     5)))
               ((lambda (proc) (proc var6))
                (lambda (var16)
                  ((lambda (proc) (proc -10))
                   (lambda (var0)
                     ((lambda (proc)
                        (proc (let ((var17 var16) (var10 var0)) -7)))
                      (lambda (var3) (begin var3 var16)))))))
               ((lambda (var4 var1) -1)
                (if (>= var6
                        (let ((var7 ((lambda () 1)))
                              (var5 ((lambda (var0 var13 var6) var6)
                                     var6
                                     var6
                                     2)))
                          ((lambda () 9))))
                  -1
                  (+ (+ 4 var6) (if (>= var6 -7) 6 -7)))
                (let ((var11 (begin
                               (+ var6 -7)
                               ((lambda (proc) (proc var6))
                                (lambda (var3) var3))))
                      (var1 -2))
                  ((lambda (var5 var13)
                     (let ((var1 var13) (var3 -2)) var5))
                   (+ 5 3)
                   (begin -10 5))))
               (if (>= var6 9)
                 (if (>= ((lambda () (let ((var0 -5) (var7 9)) 7)))
                         ((lambda (var9 var14 var2) -8)
                          ((lambda (var19 var9) var19) var6 -5)
                          ((lambda () var6))
                          ((lambda (proc) (proc -4)) (lambda (var15) -8))))
                   ((lambda (var13 var12 var3)
                      ((lambda (var11) 4) 3))
                    var6
                    ((lambda (var15 var11) -3) 8 var6)
                    (begin 8 var6))
                   ((lambda (var4 var15) (if (>= var6 4) var15 5))
                    ((lambda () 8))
                    var6))
                 ((lambda (var6)
                    ((lambda ()
                       ((lambda (var13 var9 var12) var12) var6 -8 -2))))
                  ((lambda (var10 var16 var5)
                     ((lambda (var1) var1) 8))
                   ((lambda (proc) (proc var6))
                    (lambda (var13) var13))
                   ((lambda (var12 var9 var14) var12) var6 7 var6)
                   ((lambda (var11 var4 var12) var4) -1 9 8))))))
           ((lambda (var4 var8 var7)
              (if (>= ((lambda (var18 var7) 5)
                       ((lambda (proc) (proc ((lambda () var4))))
                        (lambda (var17)
                          (+ (let ((var2 var8) (var0 var6)) -10)
                             (let ((var14 var17) (var19 -9)) 2))))
                       (let ((var15 (let ((var16 ((lambda (proc) (proc var7))
                                                  (lambda (var11) 7)))
                                          (var9 (+ var8 var6)))
                                      ((lambda (proc) (proc 6))
                                       (lambda (var10) 8))))
                             (var19 ((lambda (proc) (proc var6))
                                     (lambda (var1)
                                       (if (>= var7 var8) 0 var6)))))
                         (if (>= -10 9)
                           ((lambda (proc) (proc 0)) (lambda (var7) var8))
                           ((lambda (var14 var5) var5) var4 var4))))
                      ((lambda ()
                         (if (>= ((lambda ()
                                    ((lambda (var18 var13) var8) -8 var8)))
                                 -6)
                           ((lambda (var0)
                              ((lambda (var19 var6 var16) var16) 2 var8 -6))
                            (if (>= 0 -2) var4 -3))
                           var4))))
                (if (>= (+ var6
                           ((lambda (var12)
                              (let ((var11 -7) (var2 6)) var12))
                            3))
                        ((lambda (var11 var18)
                           ((lambda (var9 var5 var10)
                              (let ((var6 8) (var19 -7)) -9))
                            ((lambda (var13 var16 var5) -2) var6 3 0)
                            (let ((var4 7) (var0 var7)) 9)
                            6))
                         (if (>= (let ((var18 var7) (var19 2)) var8)
                                 ((lambda (proc) (proc var7))
                                  (lambda (var2) -5)))
                           (if (>= 1 -7) -8 5)
                           ((lambda (var12) var7) var4))
                         ((lambda ()
                            ((lambda (proc) (proc var8))
                             (lambda (var2) var6))))))
                  ((lambda (var16)
                     ((lambda (proc) (proc -1))
                      (lambda (var19) ((lambda (var16) -8) -2))))
                   (+ (let ((var19 var8) (var6 var4)) var8)
                      ((lambda (var19 var17 var14) var19)
                       var6
                       var8
                       var4)))
                  ((lambda (var1)
                     ((lambda (var3 var17 var5)
                        ((lambda (var13) var1) var17))
                      (+ -6 -7)
                      ((lambda (proc) (proc var6)) (lambda (var18) 2))
                      (let ((var12 var1) (var13 -4)) -3)))
                   ((lambda (var13 var14)
                      ((lambda (var18 var11 var2) var18) var7 0 var13))
                    (let ((var11 var4) (var7 var4)) var6)
                    ((lambda (proc) (proc var7))
                     (lambda (var0) var8)))))
                ((lambda (proc)
                   (proc ((lambda (var16 var3) ((lambda () var16)))
                          var6
                          (if (>= ((lambda (proc) (proc var7))
                                   (lambda (var6) 6))
                                  (+ var4 -6))
                            9
                            ((lambda (var6) var7) -8)))))
                 (lambda (var10)
                   ((lambda (var3 var4)
                      (begin ((lambda () -6)) (begin 3 var4)))
                    ((lambda (var17 var13 var9)
                       ((lambda (var15) var13) -7))
                     ((lambda (var9) 1) 5)
                     ((lambda (var0 var19) var4) var8 3)
                     (begin 6 var7))
                    (begin
                      (let ((var15 9) (var5 9)) var8)
                      ((lambda (var7 var18 var14) var14) -8 var4 var6)))))))
            (begin
              (if (>= (let ((var9 ((lambda () var6)))
                            (var8 ((lambda (var16 var3 var12)
                                     ((lambda (var13 var4) -8) 0 5))
                                   (let ((var7 var6) (var12 -5)) -6)
                                   (if (>= 2 -10) var6 var6)
                                   var6)))
                        ((lambda (proc)
                           (proc ((lambda (proc) (proc -9))
                                  (lambda (var7) var6))))
                         (lambda (var1)
                           ((lambda (var17 var5 var15) var6) 4 1 var6))))
                      ((lambda ()
                         ((lambda (var11) ((lambda (var18) var6) 4))
                          ((lambda (proc) (proc 2)) (lambda (var16) -8))))))
                2
                ((lambda (proc) (proc 3))
                 (lambda (var13)
                   (let ((var0 ((lambda () var6)))
                         (var11 (if (>= 0 5) var13 5)))
                     (begin var13 var13)))))
              (+ var6
                 ((lambda (var15 var12 var5)
                    ((lambda (var16 var6 var3) ((lambda () var3)))
                     -10
                     var15
                     (if (>= var5 -8) var12 3)))
                  var6
                  (+ (if (>= -6 -6) -4 var6)
                     ((lambda (var15 var8) var6) -2 var6))
                  ((lambda ()
                     ((lambda (proc) (proc var6)) (lambda (var9) 1)))))))
            (let ((var19 (begin
                           (if (>= ((lambda ()
                                      ((lambda (proc) (proc 8))
                                       (lambda (var12) -8))))
                                   (if (>= ((lambda (var3 var14 var7) var14)
                                            -3
                                            var6
                                            var6)
                                           (let ((var7 -5) (var4 8)) 1))
                                     (let ((var17 var6) (var6 -10)) var6)
                                     0))
                             ((lambda (var18) -2) (+ 3 -7))
                             ((lambda (proc) (proc (if (>= 6 -9) -3 var6)))
                              (lambda (var12) (+ var12 var12))))
                           ((lambda (proc)
                              (proc ((lambda (var12 var4 var18) (+ 3 var6))
                                     (begin var6 var6)
                                     ((lambda () 4))
                                     (if (>= var6 3) -6 var6))))
                            (lambda (var14)
                              ((lambda (var0 var8 var18) -6)
                               (let ((var18 var14) (var2 var6)) 1)
                               (let ((var11 -1) (var5 var14)) -10)
                               (+ var6 4))))))
                  (var17 ((lambda (proc) (proc var6))
                          (lambda (var11)
                            ((lambda (proc)
                               (proc ((lambda (proc)
                                        (proc (if (>= var11 var11) -7 7)))
                                      (lambda (var2) (begin 2 -1)))))
                             (lambda (var13) var13))))))
              (+ ((lambda (var19)
                    (if (>= (let ((var3 -5) (var14 4)) -6)
                            (+ var19 var6))
                      (let ((var13 6) (var4 var19)) var6)
                      ((lambda (var3) -8) 5)))
                  -1)
                 ((lambda (var18) ((lambda () (begin -5 -2))))
                  (if (>= (begin -2 var6) (+ var6 var6))
                    ((lambda (var16) -4) -6)
                    var6))))
            (begin
              (let ((var19 (+ ((lambda () (let ((var17 2) (var5 -10)) -4)))
                              (let ((var14 ((lambda (var1 var19) var19) -1 4))
                                    (var12 ((lambda (var5 var11) -4) -8 var6)))
                                ((lambda (var6 var0) var6) -3 var6))))
                    (var3 (+ var6
                             ((lambda (var5 var14 var12)
                                ((lambda (var11 var5 var17) 4)
                                 var14
                                 var14
                                 var12))
                              ((lambda () var6))
                              (+ -4 1)
                              (let ((var4 var6) (var7 9)) var6)))))
                (begin
                  var6
                  (if (>= (begin 6 5)
                          ((lambda (var8 var1 var15) var1) -5 6 7))
                    (+ 6 9)
                    -5)))
              ((lambda (var13 var12) var6)
               ((lambda (var19 var9 var10) var9)
                (begin
                  (let ((var13 var6) (var0 var6)) var6)
                  ((lambda (proc) (proc var6))
                   (lambda (var1) var1)))
                (begin
                  ((lambda (var16) -6) 7)
                  ((lambda (var6 var9 var7) -2) var6 3 var6))
                -8)
               (+ (if (>= (let ((var18 6) (var6 var6)) var6)
                          ((lambda (var19 var16) -7) var6 -9))
                    ((lambda (var6) var6) -9)
                    4)
                  3)))))
     ((lambda (var17 var18 var8)
        (if (>= ((lambda ()
                   ((lambda ()
                      ((lambda (proc)
                         (proc ((lambda (var15 var16 var6) 9) var6 var17 -6)))
                       (lambda (var19) (if (>= 8 5) var8 2)))))))
                var18)
          (if (>= ((lambda (var10 var18)
                     (begin
                       ((lambda (proc) (proc var8)) (lambda (var11) -7))
                       ((lambda () var6))))
                   ((lambda (var0) ((lambda (var4 var15) 5) 2 4))
                    ((lambda (var14) var18) -3))
                   ((lambda (var14 var6 var18)
                      ((lambda (var19 var3 var12) var14) 1 var8 0))
                    (let ((var17 5) (var16 -2)) var18)
                    (+ var8 -6)
                    ((lambda (proc) (proc 7)) (lambda (var16) -6))))
                  ((lambda ()
                     ((lambda (proc)
                        (proc ((lambda (var17 var2) 3) 7 var8)))
                      (lambda (var7) ((lambda (var5 var13) 3) 2 var17))))))
            (+ ((lambda (var7 var13)
                  (let ((var6 var7) (var16 -4)) 4))
                ((lambda (var15) var17) 8)
                -4)
               ((lambda () 0)))
            (if (>= (begin
                      (if (>= var8 var17) 5 var17)
                      (+ var8 var17))
                    ((lambda (proc) (proc ((lambda (var9) 1) var17)))
                     (lambda (var7) (+ -1 var17))))
              ((lambda (var18)
                 ((lambda (var1 var10 var17) var1)
                  var6
                  var8
                  var18))
               (if (>= 0 var18) var8 var8))
              4))
          (+ ((lambda (proc)
                (proc ((lambda (var19) -6) (if (>= 0 var18) -2 var8))))
              (lambda (var16) var18))
             (+ 9
                (let ((var14 ((lambda (var12 var8 var15) var15) var17 1 -6))
                      (var17 ((lambda (proc) (proc var6))
                              (lambda (var19) -4))))
                  (if (>= -8 var8) var17 var18))))))
      (if (>= var6
              ((lambda (var15)
                 ((lambda (var0)
                    ((lambda (var1 var8) ((lambda (var13) -10) -4))
                     var6
                     ((lambda (var2 var18 var12) var0) -1 var0 var0)))
                  -9))
               (begin
                 (+ ((lambda (proc) (proc var6))
                     (lambda (var3) var3))
                    -5)
                 ((lambda (proc)
                    (proc (let ((var5 -10) (var2 var6)) -8)))
                  (lambda (var18) (begin 1 -8))))))
        (+ ((lambda (var8)
              ((lambda (proc)
                 (proc ((lambda (proc) (proc var6)) (lambda (var11) 4))))
               (lambda (var11) 3)))
            (let ((var15 0) (var6 var6)) var6))
           (let ((var6 (if (>= (+ var6 0)
                               ((lambda (var14 var2) -5) var6 var6))
                         ((lambda (var16 var15) var6) var6 9)
                         2))
                 (var0 (+ ((lambda (proc) (proc var6)) (lambda (var17) -6))
                          (if (>= 6 3) -10 0))))
             ((lambda (var16 var3)
                ((lambda (var19 var1) var3) -9 var6))
              ((lambda (var8 var11) 3) 0 var6)
              ((lambda (var7 var2 var5) 7) 1 var6 4))))
        ((lambda (proc)
           (proc (+ ((lambda (var1 var7)
                       (let ((var5 var7) (var13 var1)) 8))
                     ((lambda (var15) 9) var6)
                     ((lambda () var6)))
                    ((lambda (proc)
                       (proc ((lambda (var18 var0 var19) var19) 7 -4 -8)))
                     (lambda (var18) ((lambda () var18)))))))
         (lambda (var15)
           (+ (begin var6 (begin var6 var15))
              (begin
                (if (>= 8 var15) var15 8)
                ((lambda (var1 var12 var14) var15) var15 var15 1))))))
      ((lambda (var10)
         ((lambda (var15 var18 var14)
            (let ((var1 -6)
                  (var13 ((lambda ()
                            ((lambda (proc) (proc 8))
                             (lambda (var0) var10))))))
              4))
          ((lambda (var3)
             (begin
               ((lambda (var0 var10 var14) 9) 7 var6 var10)
               (begin var3 3)))
           ((lambda (var12 var1)
              ((lambda (var15 var6 var19) var1) -4 6 2))
            (+ var10 -9)
            -3))
          (begin
            ((lambda (var5 var10 var1)
               ((lambda (proc) (proc var10)) (lambda (var9) 5)))
             -1
             ((lambda (var9 var3 var10) -10) var6 9 var6)
             ((lambda (var2) var10) var10))
            ((lambda (var11 var13) var10)
             (let ((var0 var6) (var7 -3)) -8)
             (+ -9 var10)))
          ((lambda (var19 var4) -10)
           (+ ((lambda (var6 var19 var11) var10) var10 -8 var6)
              (if (>= -7 var6) var6 4))
           ((lambda (var4 var18) (+ 0 var18)) var6 var6))))
       (let ((var13 (if (>= (if (>= -1 8)
                              (let ((var19 -6) (var12 var6)) -1)
                              -5)
                            (begin
                              ((lambda (var7 var18 var14) var7) var6 var6 -8)
                              ((lambda (var19 var4 var10) var10) -10 -3 var6)))
                      -5
                      (+ 1 ((lambda () var6)))))
             (var9 -9))
         (let ((var4 (let ((var3 (begin -4 var6))
                           (var14 ((lambda (var3 var19) var3) var6 7)))
                       ((lambda () -6))))
               (var2 ((lambda (var0) var6)
                      (if (>= var6 var6) var6 -8))))
           (+ ((lambda (var19 var18 var17) var19) var6 -4 8)
              ((lambda () -6))))))
      ((lambda (proc)
         (proc ((lambda (var18 var2 var5)
                  ((lambda (proc) (proc var18))
                   (lambda (var0)
                     (if (>= (begin var6 3) ((lambda () -8)))
                       ((lambda (var2 var16 var17) -5) -4 var5 var6)
                       ((lambda (var13 var3 var2) var6) -2 -6 var6)))))
                (begin
                  ((lambda (var1) (if (>= 4 var1) -10 -5))
                   (let ((var13 var6) (var6 var6)) -4))
                  (let ((var12 ((lambda (var13 var19) var13) 5 var6))
                        (var9 ((lambda (var16 var11) 8) -9 -6)))
                    (+ -2 var6)))
                (+ 9
                   (let ((var11 (if (>= 7 var6) 9 6))
                         (var6 ((lambda () var6))))
                     (begin var6 var6)))
                (let ((var13 (let ((var2 ((lambda () -1)))
                                   (var16 ((lambda (proc) (proc var6))
                                           (lambda (var0) var0))))
                               (begin var6 3)))
                      (var17 ((lambda () ((lambda (var5) var5) var6)))))
                  ((lambda (var19 var1) ((lambda (var7) 3) var6))
                   (if (>= var6 -8) -1 -4)
                   (if (>= var6 7) 9 -5))))))
       (lambda (var4)
         ((lambda (proc)
            (proc (let ((var14 var4)
                        (var16 ((lambda (var19 var7 var3) var4)
                                (if (>= var6 var6) -7 var4)
                                var4
                                ((lambda (var16 var11 var0) -7)
                                 var4
                                 var4
                                 var6))))
                    ((lambda (var0 var4) -9)
                     ((lambda (var5) -6) var6)
                     ((lambda (var17 var12 var13) var6) var6 1 var4)))))
          (lambda (var16)
            ((lambda (var10 var3 var8) 2)
             ((lambda (proc) (proc ((lambda () -1))))
              (lambda (var3)
                ((lambda (var16 var15) -9) var4 var16)))
             ((lambda (var2 var7) (begin 1 7))
              (if (>= 6 1) var4 var6)
              ((lambda (proc) (proc var4))
               (lambda (var8) var8)))
             ((lambda ()
                ((lambda (proc) (proc var16))
                 (lambda (var8) -10))))))))))
     ((lambda (proc)
        (proc (if (>= ((lambda (proc)
                         (proc (if (>= (+ ((lambda (proc) (proc 4))
                                           (lambda (var2) -3))
                                          ((lambda () 3)))
                                       ((lambda (var12 var1) var6)
                                        var6
                                        (+ var6 var6)))
                                 (let ((var15 ((lambda (var1 var8) -8) 7 2))
                                       (var5 ((lambda (proc) (proc 6))
                                              (lambda (var4) -5))))
                                   ((lambda (var2) 4) 3))
                                 var6)))
                       (lambda (var11) 0))
                      (let ((var18 (+ 6
                                      (if (>= -5 (begin 1 var6))
                                        (let ((var16 var6) (var0 var6)) -10)
                                        var6)))
                            (var6 ((lambda (var18 var12) var12)
                                   ((lambda (var4 var2 var13)
                                      ((lambda (var13) var4) -2))
                                    (+ 8 -1)
                                    ((lambda (var8 var19) var19) 0 var6)
                                    ((lambda () 5)))
                                   (begin
                                     ((lambda (var5 var6 var0) var6) 3 0 -9)
                                     (if (>= var6 2) var6 -1)))))
                        (let ((var8 ((lambda (var11 var17 var15)
                                       ((lambda (var10 var8) -10) var17 4))
                                     ((lambda () 1))
                                     ((lambda (var8 var9) var8) 8 var6)
                                     (let ((var5 var6) (var14 6)) var6)))
                              (var11 (let ((var4 ((lambda (var12 var16) 1)
                                                  1
                                                  var6))
                                           (var18 6))
                                       (begin var6 var6))))
                          (+ (begin var6 var6) ((lambda (var19) 6) 6)))))
                ((lambda (var11)
                   ((lambda ()
                      ((lambda () (let ((var17 var6) (var8 -4)) var6))))))
                 2)
                var6)))
      (lambda (var14)
        (begin
          ((lambda ()
             (if (>= ((lambda (var3 var11)
                        ((lambda (var5 var2) 7) 4 4))
                      (if (>= var6 5) var14 var6)
                      ((lambda () var6)))
                     (let ((var16 ((lambda () 5)))
                           (var17 ((lambda () -9))))
                       -1))
               (let ((var0 (+ -5 var14)) (var13 ((lambda () var14))))
                 (if (>= var14 2) var14 9))
               ((lambda (var3 var11) var11)
                ((lambda (var11 var14 var0) var11) -3 -2 1)
                ((lambda (var0 var18) -2) -7 var14)))))
          var6)))))
 1)

Case eval/gen-6-19.ssscm:

((lambda (var7)
   ((lambda (var13)
      ((lambda (var9 var3)
         ((lambda (var9 var16)
            ((lambda (var7) 6)
             ((lambda ()
                (begin
                  ((lambda (var17 var19 var9) -4) var9 var16 -10)
                  ((lambda () -6)))))))
          (let ((var7 -3)
                (var12 (let ((var17 (+ ((lambda (var3) var9) var9)
                                       ((lambda (proc) (proc var9))
                                        (lambda (var13) 7))))
                             (var11 ((lambda () 8))))
                         ((lambda (proc)
                            (proc ((lambda (var6 var16) -4) var7 -7)))
                          (lambda (var19) -10)))))
            (let ((var4 ((lambda (var1 var14) var9)
                         (let ((var8 2) (var2 var7)) -4)
                         (begin var13 var9)))
                  (var0 (let ((var8 (begin 7 8)) (var3 ((lambda () var13))))
                          (let ((var1 1) (var5 -4)) var9))))
              (+ ((lambda (var14 var11) 3) 1 var3)
                 (begin var3 var7))))
          ((lambda ()
             ((lambda (var15)
                ((lambda (proc) (proc (+ 7 0)))
                 (lambda (var2)
                   ((lambda (proc) (proc var9))
                    (lambda (var7) var15)))))
              -9)))))
       (let ((var13 ((lambda (var10 var13)
                       (+ (begin
                            ((lambda () var7))
                            ((lambda (var13 var4 var18) var18) 1 -9 -6))
                          ((lambda (proc)
                             (proc ((lambda (proc) (proc -1))
                                    (lambda (var3) var3))))
                           (lambda (var17) ((lambda () var17))))))
                     (let ((var17 ((lambda (var6 var4) -8) (+ -7 var13) var7))
                           (var18 (if (>= ((lambda (var6) var7) var7)
                                          ((lambda (var18 var10) var10)
                                           -9
                                           var13))
                                    -7
                                    var7)))
                       (begin
                         ((lambda () var13))
                         (if (>= var13 var13) -2 var7)))
                     (begin
                       (if (>= (+ -3 6) var7)
                         (let ((var2 var13) (var6 6)) -6)
                         ((lambda (var1 var9) var9) 2 9))
                       ((lambda (var19) ((lambda (var4) var7) -1))
                        (+ -1 2)))))
             (var9 ((lambda ()
                      (if (>= -3 7)
                        5
                        (if (>= (+ var7 8)
                                (let ((var19 var13) (var2 -6)) var7))
                          ((lambda () -5))
                          -5))))))
         ((lambda (var19)
            (let ((var6 ((lambda (var10 var18 var15) (+ 2 -2))
                         ((lambda () 6))
                         (let ((var11 var7) (var8 -1)) var13)
                         ((lambda (var12 var17 var0) var12) 2 var19 var7)))
                  (var5 var7))
              ((lambda (var3) (begin var19 -8)) (+ var19 var7))))
          (+ (if (>= ((lambda (proc) (proc -1)) (lambda (var1) var13))
                     var7)
               6
               ((lambda (proc) (proc -4))
                (lambda (var11) var11)))
             ((lambda (var3)
                ((lambda (proc) (proc -2)) (lambda (var1) var7)))
              ((lambda (var11 var6) var7) var7 5)))))
       (+ -10
          ((lambda (var10) -10)
           (begin
             (if (>= ((lambda (var17) var17) -5)
                     ((lambda (var5) -10) -10))
               (+ 7 -2)
               ((lambda (var18 var13) -2) var13 var13))
             ((lambda (proc)
                (proc ((lambda (var12 var5 var4) var7) 4 var13 -1)))
              (lambda (var18)
                (let ((var5 var18) (var6 var13)) var13))))))))
    ((lambda (var17 var19)
       ((lambda (var17)
          ((lambda (var4 var16 var18)
             (if (>= (if (>= var16 ((lambda (var16) -10) var7))
                       ((lambda () var16))
                       ((lambda () var19)))
                     ((lambda (var0 var1 var14) (+ -1 var7))
                      (let ((var0 var19) (var14 -6)) var19)
                      ((lambda (var15 var9 var1) -10) var7 var17 var19)
                      var4))
               (+ 8 2)
               ((lambda (var18)
                  ((lambda (var12 var16 var9) -1) var7 var17 var16))
                (if (>= var4 var4) 5 -5))))
           (let ((var4 (begin
                         (begin 8 var7)
                         ((lambda (var3 var17) 0) -3 -8)))
                 (var5 var19))
             ((lambda () ((lambda (var0) var0) var17))))
           ((lambda (var19 var0 var7) var0)
            (let ((var11 var19)
                  (var4 ((lambda (var6 var2) var19) 2 var7)))
              ((lambda (var3 var15) -7) var17 -8))
            (if (>= 9 ((lambda () -4)))
              ((lambda (var2) 4) var19)
              (if (>= 6 var17) -7 -9))
            4)
           (+ ((lambda (var7 var15 var14) 0)
               (let ((var6 -3) (var11 var19)) 7)
               (if (>= -6 1) var19 var7)
               ((lambda (var4 var2 var10) var17) 2 -5 var7))
              ((lambda (proc)
                 (proc ((lambda (var12) var17) -9)))
               (lambda (var10) var10)))))
        ((lambda (var10) -6)
         ((lambda (var18) (+ (+ -2 var17) (+ var18 var7)))
          ((lambda (var6) ((lambda (var4) var6) -10))
           (+ var19 -9))))))
     ((lambda (var14 var17 var3)
        ((lambda (var14 var7)
           ((lambda ()
              ((lambda (var7 var4) var7)
               var3
               (let ((var19 5) (var1 var14)) 7)))))
         (begin
           (begin 9 (begin var7 0))
           (+ ((lambda (var5 var6) var7) -5 var7) -9))
         ((lambda (proc)
            (proc ((lambda (var18 var6) ((lambda () -10)))
                   (+ var3 7)
                   6)))
          (lambda (var0)
            (if (>= (if (>= 4 4) 1 6) (if (>= var7 -9) var0 0))
              ((lambda (var15 var1 var11) var14)
               var14
               var17
               -8)
              (begin 4 -4))))))
      8
      ((lambda (var0 var3 var11)
         ((lambda (var19) 7)
          (+ 0
             ((lambda (proc) (proc -5)) (lambda (var12) var3)))))
       (+ ((lambda (var19 var0) -5)
           (begin 3 -6)
           (if (>= -5 var7) 8 -3))
          ((lambda (proc) (proc ((lambda () var7))))
           (lambda (var0) (+ 7 var7))))
       ((lambda ()
          (let ((var7 ((lambda () var7)))
                (var11 ((lambda (var9) var7) -1)))
            (+ -1 -6))))
       ((lambda (var6 var2 var9)
          ((lambda (var19 var2 var1) var2)
           ((lambda (var13 var11 var12) 8) var7 0 var7)
           ((lambda (var12 var0 var5) var12) 5 9 var7)
           ((lambda () var6))))
        ((lambda ()
           ((lambda (proc) (proc 4)) (lambda (var14) var7))))
        (begin
          ((lambda (var11) var11) 5)
          ((lambda (var18) var18) var7))
        ((lambda (var14) (+ var7 9))
         ((lambda (var7 var13 var11) var7) var7 var7 var7))))
      (if (>= (begin
                (if (>= ((lambda (var12) var12) var7)
                        ((lambda (var8) var8) -8))
                  ((lambda (var18 var6 var16) 4) var7 var7 var7)
                  (let ((var18 -7) (var19 var7)) var7))
                (if (>= (+ -4 -3) var7)
                  ((lambda (var0 var7 var11) 1) var7 -9 -5)
                  ((lambda (var11) var11) -7)))
              -6)
        (begin
          ((lambda () ((lambda () -6))))
          (if (>= ((lambda () var7))
                  ((lambda (proc) (proc -2))
                   (lambda (var17) var17)))
            ((lambda (var12) 6) 9)
            var7))
        ((lambda (proc)
           (proc ((lambda (proc)
                    (proc ((lambda (var18) var18) var7)))
                  (lambda (var2) (begin var2 var7)))))
         (lambda (var11) var11))))
     ((lambda (proc)
        (proc ((lambda () ((lambda () var7))))))
      (lambda (var10)
        (begin
          ((lambda (var19)
             ((lambda (var19) var7)
              ((lambda (var15 var3 var17) 7) 1 var19 5)))
           -10)
          (let ((var16 (begin
                         (let ((var11 var10) (var8 var7)) var10)
                         -3))
                (var17 var10))
            ((lambda (var10 var6 var14) (begin var10 3))
             ((lambda (var17 var4) var7) var10 var10)
             ((lambda (var3 var8) var8) -3 var7)
             4))))))))
 1)

Case eval/gen-6-2.ssscm:

((lambda (var5)
   ((lambda ()
      (begin
        (let ((var16 (begin
                       ((lambda (proc)
                          (proc ((lambda (var16 var18)
                                   (let ((var9 -4) (var14 var5)) var18))
                                 ((lambda (var6 var18) var5) var5 2)
                                 ((lambda (var1 var10 var9) -3)
                                  var5
                                  var5
                                  var5))))
                        (lambda (var0)
                          ((lambda (var7)
                             ((lambda (var12 var7) var12) var0 1))
                           ((lambda () var5)))))
                       var5))
              (var15 var5))
          (let ((var9 ((lambda () var5)))
                (var13 ((lambda (var15) (+ (+ -6 var15) (+ -10 -5)))
                        ((lambda (var8 var12)
                           ((lambda (var11 var16 var2) 2) var12 6 -9))
                         (begin var5 -2)
                         var5))))
            ((lambda (var4 var5 var16) 5)
             (let ((var10 ((lambda (var15 var10 var11) var11) var5 var5 1))
                   (var1 7))
               ((lambda (var19 var3) -6) var5 5))
             (let ((var3 ((lambda (var5 var8 var11) 6) -8 0 -9))
                   (var13 ((lambda () var5))))
               ((lambda (var12) var12) var5))
             (+ ((lambda () var5))
                ((lambda (var12 var11 var2) -10) var5 var5 0)))))
        ((lambda ()
           ((lambda (var16 var12 var1) -1)
            ((lambda (proc)
               (proc (if (>= ((lambda (var19 var12 var13) 9) -5 -2 var5)
                             (+ var5 -7))
                       var5
                       var5)))
             (lambda (var1)
               (if (>= ((lambda (proc) (proc -4)) (lambda (var9) var9))
                       -9)
                 (if (>= var5 var5) -5 -9)
                 (if (>= var5 var5) var1 var1))))
            5
            (+ (let ((var2 (begin var5 var5))
                     (var1 (begin var5 var5)))
                 ((lambda (proc) (proc 2)) (lambda (var13) -8)))
               (begin
                 ((lambda (proc) (proc var5)) (lambda (var19) -9))
                 (if (>= var5 var5) var5 var5))))))))))
 1)

Case eval/gen-6-3.ssscm:

((lambda (var7)
   ((lambda (var3)
      ((lambda (var7)
         ((lambda (proc)
            (proc (+ ((lambda ()
                        ((lambda (var19 var9 var5) ((lambda (var17) 0) 4))
                         (+ 3 2)
                         -2
                         var3)))
                     (let ((var2 ((lambda (var3 var1) ((lambda () var7)))
                                  (+ 5 -1)
                                  ((lambda (proc) (proc 7))
                                   (lambda (var12) -9))))
                           (var12 ((lambda ()
                                     (let ((var7 var3) (var6 1)) var3)))))
                       ((lambda (var0 var3 var9) var7)
                        ((lambda (var19) 6) var7)
                        (if (>= var3 var7) var7 -8)
                        ((lambda (proc) (proc -2)) (lambda (var7) var3)))))))
          (lambda (var3) var7)))
       (if (>= -2
               ((lambda (var14)
                  (begin
                    ((lambda (var19 var7 var15) (begin -6 9))
                     (let ((var10 6) (var0 var3)) 5)
                     -2
                     (begin -1 -9))
                    0))
                (+ (begin -6 (begin -1 var3)) (begin var3 -6))))
         -10
         (+ ((lambda ()
               ((lambda (var1 var6) ((lambda (var9) var6) var1))
                (let ((var15 var7) (var8 var7)) var7)
                (+ var7 7))))
            ((lambda (var12 var2) 9) -9 -10)))))
    ((lambda (var3 var6)
       ((lambda (var15 var14 var11) var15)
        (if (>= (let ((var18 -3) (var15 (+ ((lambda () 5)) var6)))
                  (let ((var10 ((lambda (var10 var8) -4) var7 var7))
                        (var8 ((lambda (var0 var4) var3) var7 3)))
                    ((lambda () -9))))
                ((lambda (proc) (proc 7))
                 (lambda (var1)
                   ((lambda (var15 var3) (+ 7 2)) 5 -2))))
          (if (>= ((lambda (var4 var10 var14) ((lambda () -2)))
                   (begin 1 var7)
                   (let ((var18 -5) (var10 var6)) var6)
                   ((lambda (proc) (proc var6)) (lambda (var7) -8)))
                  ((lambda (var14) (let ((var11 2) (var7 var3)) 5))
                   var3))
            ((lambda (var16 var6 var14)
               ((lambda (proc) (proc 0)) (lambda (var1) -3)))
             ((lambda (var12 var0 var8) var8) var6 -1 var7)
             (let ((var19 var3) (var7 -9)) var6)
             ((lambda (var2 var7 var8) var6) var7 5 -5))
            (let ((var10 (begin var3 var7)) (var6 -9))
              ((lambda (var10 var17) -1) -2 0)))
          (+ (+ ((lambda (var9 var6 var15) var15) var7 var6 4)
                (begin var3 var3))
             var3))
        (if (>= (let ((var11 ((lambda (var9 var5) (begin var5 var6))
                              ((lambda () 8))
                              ((lambda (var14 var7 var10) -1) var7 6 var7)))
                      (var1 (if (>= ((lambda (proc) (proc var6))
                                     (lambda (var7) -7))
                                    ((lambda (proc) (proc var3))
                                     (lambda (var5) var3)))
                              ((lambda () -5))
                              (+ 6 var7))))
                  ((lambda () ((lambda (var7) 4) var3))))
                ((lambda (var19 var4)
                   (let ((var1 ((lambda (var10 var15 var2) var6) 1 6 -2))
                         (var19 ((lambda (var17 var18 var19) 8) var7 -6 5)))
                     ((lambda (var9) -4) -6)))
                 ((lambda () (begin -4 var7)))
                 (let ((var16 ((lambda () 7))) (var4 var7))
                   ((lambda (var14 var5 var15) -7) var3 -2 var7))))
          (let ((var9 var3) (var10 (+ -6 (+ var7 7))))
            ((lambda (proc) (proc (+ var7 6)))
             (lambda (var8) ((lambda () 1)))))
          ((lambda (var1 var19) var1)
           (begin (if (>= var7 var3) 6 var7) (begin -5 3))
           ((lambda (var0 var8 var9) (if (>= -3 7) -6 6))
            (+ var7 -3)
            (if (>= -7 var3) var6 1)
            (if (>= 0 -9) 8 3))))
        (+ ((lambda (var9 var13 var10) var13)
            (if (>= (begin -5 var3) (if (>= var6 -10) var7 var6))
              (if (>= -3 -6) var6 6)
              (+ 1 var7))
            (+ ((lambda (var6) 7) var6)
               ((lambda (var12 var10 var1) var1) -8 -3 9))
            ((lambda () (begin var3 var6))))
           ((lambda (var3 var12 var1)
              ((lambda (var4 var13 var2)
                 ((lambda (proc) (proc 2)) (lambda (var7) -3)))
               var3
               (let ((var11 -8) (var13 var7)) -5)
               ((lambda (var3 var14 var0) -7) -9 -5 2)))
            ((lambda (var17 var12) (begin var7 5))
             (begin 6 var7)
             ((lambda () var7)))
            (+ ((lambda (proc) (proc -6)) (lambda (var15) var7))
               8)
            ((lambda (var15)
               (let ((var18 var7) (var11 var3)) 7))
             (let ((var15 5) (var11 8)) var7))))))
     ((lambda (proc) (proc -1)) (lambda (var11) -8))
     (begin
       ((lambda (var6 var9 var17)
          (if (>= ((lambda (proc)
                     (proc ((lambda (var17 var6) 0) -8 var6)))
                   (lambda (var17) (if (>= var17 var7) -4 -8)))
                  ((lambda (var19 var9) (if (>= -3 var7) 8 var9))
                   ((lambda (proc) (proc -2))
                    (lambda (var13) var17))
                   ((lambda (var6 var16) var17) var17 7)))
            ((lambda () var6))
            (if (>= ((lambda () var7)) var9) (+ -4 9) var17)))
        var7
        ((lambda (proc) (proc var7))
         (lambda (var1)
           (let ((var19 ((lambda (var9) var7) -1)) (var8 -10))
             (let ((var19 var7) (var7 -1)) -3))))
        (if (>= ((lambda (var18 var4 var14) (+ var4 -5))
                 (let ((var14 var7) (var16 var7)) -7)
                 ((lambda (var6) 1) 8)
                 (if (>= var7 3) -7 2))
                ((lambda (var4 var16) -7)
                 (begin 4 1)
                 (if (>= 6 -1) var7 var7)))
          ((lambda (var14) ((lambda () var7)))
           (if (>= var7 -10) 2 var7))
          -9))
       (let ((var3 var7) (var7 var7))
         (begin
           8
           ((lambda (proc)
              (proc (let ((var16 var7) (var11 7)) -9)))
            (lambda (var12) ((lambda (var9 var4) 9) 8 -7)))))))))
 1)

Case eval/gen-6-4.ssscm:

((lambda (var17)
   (+ ((lambda (var11 var4)
         ((lambda ()
            (+ (if (>= -6 (begin var17 ((lambda () 9))))
                 ((lambda (proc) (proc ((lambda (var13) 0) 9)))
                  (lambda (var9)
                    ((lambda (proc) (proc -10))
                     (lambda (var17) var9))))
                 var11)
               ((lambda (proc) (proc var4))
                (lambda (var12)
                  ((lambda (var18 var8)
                     ((lambda (var0 var11) var12) var8 var17))
                   var4
                   ((lambda (var5 var11 var4) 6) var4 7 var11))))))))
       (if (>= ((lambda ()
                  (let ((var11 (+ (if (>= var17 -8) -2 var17)
                                  ((lambda () var17))))
                        (var0 (if (>= ((lambda (var4) 5) 0)
                                      ((lambda (var19) var19) var17))
                                ((lambda () var17))
                                ((lambda () var17)))))
                    var17)))
               -9)
         (+ ((lambda (var6 var2)
               (if (>= ((lambda (var13 var15 var17) var2) -2 var17 var2)
                       ((lambda (var7) var17) var2))
                 ((lambda (var0 var15 var17) 8) -6 1 var2)
                 (+ var2 -5)))
             ((lambda () 9))
             (begin ((lambda () 8)) var17))
            ((lambda (var8 var19 var7) (+ -5 var19))
             -3
             ((lambda () (if (>= 4 -8) var17 9)))
             ((lambda (var3 var19) (+ 6 7)) (begin 2 1) 0)))
         ((lambda (var8)
            (+ -5
               ((lambda (var1 var14) (+ var17 -8)) var17 var17)))
          (+ ((lambda (proc)
                (proc (let ((var0 0) (var9 var17)) var17)))
              (lambda (var2) ((lambda (var15) -8) -5)))
             ((lambda (var4)
                ((lambda (var5 var13 var8) var5) -1 7 var17))
              5))))
       ((lambda (var12)
          (let ((var13 (+ ((lambda (var2) (begin -10 8)) (+ 3 var12))
                          ((lambda (proc)
                             (proc ((lambda (var14 var0) var12) 2 -5)))
                           (lambda (var1) (if (>= -8 var1) var17 -9)))))
                (var9 (+ ((lambda (var18) (begin 1 -10))
                          ((lambda () var12)))
                         var12)))
            (let ((var4 ((lambda (var9) (if (>= -4 -8) -3 var9))
                         ((lambda (var8 var10 var13) var17) var17 7 var17)))
                  (var10 (begin ((lambda () 9)) (begin 6 var12))))
              (if (>= (begin var12 var17)
                      (if (>= var17 4) 4 var12))
                (if (>= var17 2) var12 -6)
                ((lambda (var7 var17) -1) -1 -2)))))
        -4))
      (if (>= ((lambda (proc)
                 (proc ((lambda (proc)
                          (proc ((lambda (var18)
                                   ((lambda (proc)
                                      (proc (if (>= var18 -1) var17 var18)))
                                    (lambda (var14) -5)))
                                 ((lambda () (+ 7 8))))))
                        (lambda (var11)
                          (begin
                            (let ((var9 var17)
                                  (var11 ((lambda (var10) -10) -2)))
                              ((lambda () -9)))
                            (begin
                              ((lambda (var18 var3) 4) 2 -7)
                              (let ((var2 var17) (var8 0)) var11)))))))
               (lambda (var18)
                 (begin
                   ((lambda (var10 var9) -1)
                    ((lambda (var18 var10) (if (>= 2 var18) 0 -3))
                     ((lambda (var1) -2) -2)
                     ((lambda () var17)))
                    (+ ((lambda (var9) 8) var17) var17))
                   ((lambda (var1 var9 var10) var10)
                    (+ (begin var18 var18)
                       (let ((var6 var17) (var17 6)) 2))
                    ((lambda (var4)
                       ((lambda (var0 var3) var3) var4 var17))
                     (begin var17 -2))
                    ((lambda (proc) (proc 0))
                     (lambda (var12)
                       ((lambda (var6 var18 var14) -7)
                        var12
                        var17
                        var12)))))))
              (+ 6
                 (begin
                   (if (>= (if (>= -4 8) (if (>= 6 6) 0 var17) 5) var17)
                     (begin (let ((var6 2) (var13 var17)) -3) var17)
                     ((lambda (var6) (begin 9 -3)) var17))
                   (+ (if (>= ((lambda (var9) var9) var17)
                              ((lambda () var17)))
                        (begin -7 -7)
                        9)
                      ((lambda (var8) (+ var17 -2)) 2)))))
        ((lambda (proc)
           (proc ((lambda (var5)
                    ((lambda (var2) (+ var17 var2))
                     (if (>= (begin var17 var5)
                             ((lambda (var0 var8 var12) -7) 8 var5 -10))
                       ((lambda (var7 var4) var7) var5 var5)
                       (begin 2 5))))
                  ((lambda ()
                     ((lambda (proc)
                        (proc ((lambda (var1 var4 var9) -9) var17 9 -9)))
                      (lambda (var15)
                        ((lambda (var3 var8 var11) var8) var17 2 8))))))))
         (lambda (var10)
           ((lambda (var7) var7)
            ((lambda (var18 var10)
               ((lambda (var15) ((lambda (var6) var15) var15))
                (+ 4 var17)))
             ((lambda (proc)
                (proc ((lambda (var6 var3 var19) 2) var10 9 var17)))
              (lambda (var10)
                ((lambda (var14 var19 var12) var12) var10 -2 -10)))
             ((lambda (proc)
                (proc (let ((var2 var10) (var4 0)) var17)))
              (lambda (var2) (if (>= -8 var2) -10 var17)))))))
        (+ var17
           (begin
             ((lambda (proc)
                (proc ((lambda (proc) (proc (+ var17 var17)))
                       (lambda (var18)
                         ((lambda (proc) (proc var18)) (lambda (var6) 1))))))
              (lambda (var16)
                (if (>= ((lambda (proc) (proc -5))
                         (lambda (var18) var17))
                        ((lambda () -8)))
                  (let ((var6 7) (var16 var17)) 8)
                  -3)))
             ((lambda (var6 var5 var7)
                (let ((var15 (if (>= var7 -7) var5 var6))
                      (var3 ((lambda (proc) (proc var17)) (lambda (var9) 6))))
                  (if (>= var7 9) -9 var7)))
              ((lambda () 6))
              -2
              ((lambda (var16 var3)
                 ((lambda (proc) (proc var17))
                  (lambda (var12) -7)))
               ((lambda (var1) -5) var17)
               ((lambda (proc) (proc -10))
                (lambda (var16) var16)))))))))
 1)

Case eval/gen-6-5.ssscm:

((lambda (var19)
   (begin
     (let ((var12 ((lambda (proc)
                     (proc (begin
                             (begin var19 -1)
                             (let ((var0 var19)
                                   (var3 (begin
                                           (let ((var0 0) (var3 5)) 7)
                                           (let ((var3 var19) (var17 -4))
                                             -9))))
                               ((lambda (proc) (proc ((lambda () var19))))
                                (lambda (var1) ((lambda () var19))))))))
                   (lambda (var10)
                     ((lambda (var11 var1 var9)
                        ((lambda (var1 var2 var16)
                           ((lambda (var12 var8 var3)
                              ((lambda (var10 var18) var3) var1 0))
                            var9
                            (+ 9 var9)
                            ((lambda (var10 var15 var8) var8) -5 var2 1)))
                         ((lambda () (if (>= 2 var10) var11 var10)))
                         (+ (if (>= var11 -7) var9 var11)
                            ((lambda () var9)))
                         ((lambda (proc) (proc var19))
                          (lambda (var17) ((lambda () -5))))))
                      (if (>= (+ 1 ((lambda () 3)))
                              ((lambda (var13 var3)
                                 (if (>= 2 var10) var19 var19))
                               8
                               ((lambda (var7 var11) 4) 9 0)))
                        ((lambda (var1 var18)
                           ((lambda (var11) var18) var18))
                         (let ((var12 var19) (var7 var10)) var19)
                         1)
                        ((lambda (var11 var3 var16)
                           ((lambda (proc) (proc var11)) (lambda (var11) 3)))
                         6
                         ((lambda (var13 var18 var3) -10) -4 -7 -8)
                         ((lambda (var18 var14) var19) var10 6)))
                      ((lambda (var11 var8 var10)
                         ((lambda () ((lambda () -8)))))
                       var19
                       (+ (+ var19 7) (if (>= -10 -3) 3 -5))
                       ((lambda (var13 var8) var10)
                        ((lambda (var11) 6) var19)
                        ((lambda (proc) (proc var10))
                         (lambda (var0) var10))))
                      var10))))
           (var2 (let ((var1 (if (>= (if (>= ((lambda ()
                                                (let ((var19 var19) (var6 -10))
                                                  -5)))
                                             -7)
                                       (if (>= 3
                                               ((lambda (var0 var19) var19)
                                                var19
                                                var19))
                                         ((lambda (var17) var17) -2)
                                         (+ var19 1))
                                       var19)
                                     (+ ((lambda (var15)
                                           (let ((var12 var19) (var14 -7)) 8))
                                         -1)
                                        -2))
                               var19
                               ((lambda (var1 var15)
                                  (+ (let ((var7 -6) (var13 4)) -1)
                                     ((lambda (var9 var16 var13) -2)
                                      var15
                                      var15
                                      var15)))
                                (begin 0 (+ -4 8))
                                ((lambda (var0 var18 var19)
                                   ((lambda (var9) var19) 7))
                                 ((lambda (var11 var19) 8) var19 var19)
                                 ((lambda () 9))
                                 ((lambda (proc) (proc var19))
                                  (lambda (var18) -8))))))
                       (var7 -8))
                   ((lambda (proc) (proc -6))
                    (lambda (var13)
                      (let ((var12 (+ ((lambda (var18 var19) var13) var19 -6)
                                      ((lambda (proc) (proc -6))
                                       (lambda (var14) var14))))
                            (var10 -8))
                        ((lambda (var8) ((lambda () -3))) var19)))))))
       ((lambda (var6 var9 var1)
          (begin
            ((lambda (proc) (proc ((lambda () (begin 0 6)))))
             (lambda (var3) -2))
            ((lambda (var18 var19)
               ((lambda (var12 var1 var7) var18)
                0
                ((lambda (var11 var4) -7) 8 var19)
                5))
             (+ 2 ((lambda (var17 var8) 9) 8 var9))
             ((lambda () (if (>= 8 -9) var9 9))))))
        (if (>= (let ((var3 (+ var19 ((lambda () -2))))
                      (var5 (begin
                              (begin -1 -6)
                              ((lambda (proc) (proc var19))
                               (lambda (var0) -10)))))
                  ((lambda ()
                     ((lambda (var4 var11 var5) -7) -8 var19 -8))))
                ((lambda (var6) -9) 7))
          ((lambda (var8 var16 var17)
             (if (>= ((lambda (var4) var19) 4) (begin 5 7))
               (if (>= 8 var8) -1 var8)
               ((lambda (var2 var4) -9) var8 5)))
           (if (>= (let ((var8 var19) (var10 7)) 6) (+ var19 9))
             (begin var19 -6)
             ((lambda () var19)))
           (let ((var10 ((lambda () var19)))
                 (var0 (+ var19 var19)))
             (let ((var18 var19) (var15 var19)) var19))
           ((lambda (var3)
              ((lambda (var17 var13) var3) var19 8))
            var19))
          ((lambda (var12 var0 var1)
             ((lambda (var18 var8 var2)
                (let ((var13 0) (var9 -1)) var0))
              -9
              ((lambda (var3) var12) var19)
              (let ((var5 2) (var12 3)) -9)))
           ((lambda (var10) (+ var10 var10))
            ((lambda (var9 var5) var19) -3 3))
           (if (>= ((lambda (var11 var12 var8) 4) var19 var19 5)
                   (+ var19 var19))
             var19
             ((lambda (var7 var15 var8) -2) var19 3 var19))
           ((lambda ()
              ((lambda (proc) (proc -4)) (lambda (var16) -7))))))
        -5
        (begin
          ((lambda (proc)
             (proc ((lambda (proc)
                      (proc ((lambda (var15 var2) var19) -4 var19)))
                    (lambda (var11) (+ 2 5)))))
           (lambda (var1)
             ((lambda (var12 var13)
                ((lambda (var5 var10) -6) var19 var12))
              ((lambda (var10 var6 var19) 0) var19 var1 8)
              7)))
          (let ((var19 ((lambda (var4 var7 var5)
                          (let ((var10 8) (var1 var4)) var5))
                        ((lambda (var5) 2) var19)
                        (if (>= 1 6) var19 6)
                        (+ 8 var19)))
                (var11 ((lambda ()
                          ((lambda (proc) (proc var19))
                           (lambda (var4) var4))))))
            (let ((var19 (let ((var4 var19) (var8 3)) 8))
                  (var6 -3))
              7)))))
     ((lambda (var0)
        (let ((var12 ((lambda (proc) (proc 3))
                      (lambda (var10)
                        ((lambda (var0 var7)
                           (if (>= ((lambda (proc) (proc -10))
                                    (lambda (var10) var0))
                                   ((lambda (var13 var11) var7) var10 -3))
                             ((lambda (var15 var12) var0) var19 1)
                             9))
                         var0
                         (if (>= ((lambda (var6 var10) -3) var19 7)
                                 ((lambda (var17 var1 var7) 0) 5 var10 var0))
                           (let ((var6 -10) (var15 5)) var0)
                           ((lambda (var18) var19) var10))))))
              (var13 (if (>= -7 ((lambda () var0)))
                       (let ((var13 ((lambda (var1 var3 var17) (begin 1 -8))
                                     (let ((var1 9) (var17 0)) 4)
                                     var19
                                     (+ var0 0)))
                             (var12 var19))
                         ((lambda (proc) (proc (begin var19 var0)))
                          (lambda (var7) (+ var19 6))))
                       (if (>= var0
                               ((lambda (proc)
                                  (proc ((lambda (var6 var17 var14) var0)
                                         var19
                                         -1
                                         -10)))
                                (lambda (var17) (+ var0 -9))))
                         7
                         (if (>= (begin var0 var0) (+ -3 var0))
                           (+ var19 6)
                           ((lambda (var16) -8) var19))))))
          ((lambda (proc)
             (proc (begin
                     (let ((var16 ((lambda (proc) (proc var0))
                                   (lambda (var6) -9)))
                           (var11 ((lambda (var3 var9) 1) var19 8)))
                       (let ((var4 var19) (var6 0)) 4))
                     ((lambda (var2)
                        (let ((var15 var0) (var9 1)) var0))
                      (if (>= 5 -9) var0 7)))))
           (lambda (var7) 6))))
      ((lambda ()
         (if (>= var19
                 ((lambda ()
                    ((lambda (proc) (proc -5))
                     (lambda (var19) (begin var19 0))))))
           ((lambda ()
              ((lambda (var12 var5) ((lambda (var8) var19) -9))
               ((lambda (var2) 5) -1)
               ((lambda (var19 var8) var19) 5 -4))))
           ((lambda (proc) (proc var19))
            (lambda (var8)
              (let ((var2 ((lambda (var12 var17 var11) var17) -3 var8 var8))
                    (var19 (begin -6 var8)))
                ((lambda (proc) (proc -8)) (lambda (var12) 0)))))))))))
 1)

Case eval/gen-6-6.ssscm:

((lambda (var18)
   ((lambda (var4)
      ((lambda (var13 var0 var4)
         (+ (+ (let ((var17 ((lambda () (let ((var9 4) (var14 var4)) var0))))
                     (var4 ((lambda (var18)
                              ((lambda (var18 var15 var17) var0) var18 0 var0))
                            (begin -9 8))))
                 ((lambda (var18 var0 var4)
                    ((lambda (var11) var0) var0))
                  (if (>= var0 -8) 5 9)
                  ((lambda () var13))
                  ((lambda (proc) (proc var18))
                   (lambda (var15) -5))))
               ((lambda (var0 var8 var14)
                  (let ((var10 (if (>= 6 var0) -5 7))
                        (var14 ((lambda (proc) (proc var0))
                                (lambda (var14) -5))))
                    ((lambda (var2) var13) var0)))
                (begin (let ((var14 8) (var0 var18)) -1) -6)
                ((lambda (var12 var17 var13)
                   ((lambda (var11) var11) 5))
                 ((lambda () var18))
                 ((lambda (var8) 1) -5)
                 (begin var13 8))
                var13))
            (let ((var0 ((lambda (var14 var1) (+ ((lambda () -5)) var1))
                         ((lambda () (if (>= var0 var0) var13 var18)))
                         ((lambda (var4) ((lambda () 0))) (begin var0 -6))))
                  (var5 2))
              ((lambda ()
                 (begin
                   (if (>= 7 var18) var13 4)
                   ((lambda (var16 var14) var4) -8 2)))))))
       ((lambda (var3 var18)
          ((lambda (proc)
             (proc (let ((var5 ((lambda (var12 var3 var8) var4)
                                ((lambda (var4 var5) var4) var18 3)
                                (begin var3 var4)
                                5))
                         (var0 ((lambda (var8) ((lambda (var6) 5) 3))
                                (let ((var11 var18) (var6 var4)) -8))))
                     ((lambda (var9 var1) var3)
                      (begin var18 var3)
                      var4))))
           (lambda (var0)
             ((lambda (var8)
                ((lambda (var5 var9)
                   ((lambda (var12 var18) -5) -4 var5))
                 (+ 8 -2)
                 ((lambda (var4) var8) var0)))
              ((lambda (var1 var0 var19) ((lambda () var3)))
               -1
               ((lambda () -10))
               -1)))))
        (let ((var5 ((lambda (var12) var18)
                     (if (>= ((lambda (var9 var7 var18) var4) var18 -4 var4)
                             ((lambda (var12) var18) -7))
                       var4
                       ((lambda (var14) 2) -10))))
              (var8 (let ((var7 ((lambda () (if (>= var4 var18) var18 var4))))
                          (var6 (if (>= (begin -4 var4)
                                        ((lambda (var12) -8) var4))
                                  ((lambda (proc) (proc var18))
                                   (lambda (var17) var18))
                                  ((lambda (var0) var0) 1))))
                      ((lambda (proc) (proc (begin 5 -1)))
                       (lambda (var16) ((lambda () -3)))))))
          ((lambda () -4)))
        5)
       ((lambda (var1 var9)
          ((lambda (var10 var19 var12)
             (+ ((lambda (var19 var4 var8)
                   (if (>= -5 var10) -4 9))
                 (+ var12 var12)
                 ((lambda () var4))
                 (begin -5 var19))
                (if (>= ((lambda (var3 var19) 6) 0 4) (begin 5 -4))
                  ((lambda (proc) (proc var10))
                   (lambda (var17) var1))
                  ((lambda (var8 var18) var12) var18 var19))))
           ((lambda (var5)
              (begin
                ((lambda (var5) var9) -9)
                ((lambda (var17) var18) -10)))
            (begin
              (let ((var16 var18) (var4 var4)) var1)
              ((lambda () var18))))
           ((lambda (var2 var6 var7)
              ((lambda (var19) var4)
               ((lambda (var9) -7) var18)))
            ((lambda (var4 var7 var8) var4)
             ((lambda (var19 var17) var1) var4 -9)
             (let ((var4 0) (var0 var1)) var9)
             (begin var4 8))
            (let ((var3 ((lambda () 0)))
                  (var16 (if (>= 7 8) 0 var4)))
              (begin var1 2))
            ((lambda (proc)
               (proc ((lambda (var18 var14) var18) -8 var18)))
             (lambda (var1) 3)))
           ((lambda (proc)
              (proc ((lambda ()
                       ((lambda (var6 var0 var1) var9) var9 0 6)))))
            (lambda (var12) (+ (begin 8 var1) var1)))))
        (let ((var0 8)
              (var3 (+ ((lambda (var17 var2 var0)
                          (if (>= var18 var18) 8 var17))
                        (+ var18 4)
                        (let ((var1 -5) (var0 var4)) var18)
                        (+ var4 -10))
                       ((lambda (var12 var18) ((lambda () var18)))
                        (begin var4 var18)
                        var4))))
          ((lambda (proc)
             (proc ((lambda (proc) (proc ((lambda () var4))))
                    (lambda (var13) (+ 9 6)))))
           (lambda (var10)
             ((lambda (var3 var17 var11)
                ((lambda (proc) (proc -3))
                 (lambda (var15) var17)))
              9
              ((lambda (var7 var1 var5) -10) -1 var4 var10)
              ((lambda () var18))))))
        var4)
       ((lambda (proc)
          (proc (let ((var13 (let ((var16 ((lambda (var14 var16)
                                             (if (>= -4 var18) var16 var4))
                                           ((lambda (var16 var8) var16)
                                            var18
                                            var4)
                                           ((lambda (proc) (proc var4))
                                            (lambda (var10) 5))))
                                   (var17 1))
                               ((lambda (var3 var9)
                                  ((lambda (proc) (proc -2))
                                   (lambda (var19) 5)))
                                ((lambda () -2))
                                (begin 7 1))))
                      (var3 var18))
                  (let ((var1 ((lambda (var10 var18) 0)
                               ((lambda (var4) 6) 6)
                               var4))
                        (var7 (+ (+ 9 -9) 4)))
                    ((lambda () (+ 8 var4)))))))
        (lambda (var1)
          ((lambda (var18 var11 var1) ((lambda () -9)))
           ((lambda (var18 var8) var8)
            (+ (+ var1 8) ((lambda () 7)))
            -3)
           ((lambda () ((lambda () 2))))
           ((lambda (var16)
              ((lambda (var7 var15 var3)
                 (let ((var2 var1) (var4 8)) var4))
               (let ((var9 -8) (var16 7)) var1)
               ((lambda (var14) -3) -5)
               ((lambda (var15) var15) var16)))
            var4))))))
    (begin
      (begin
        -10
        ((lambda (proc)
           (proc ((lambda (var7 var4)
                    ((lambda (var19)
                       ((lambda (var13 var11 var0) 0) var18 var4 var4))
                     var4))
                  var18
                  ((lambda (var12 var3)
                     ((lambda (var7) var7) var18))
                   (+ var18 var18)
                   ((lambda (var8) -7) var18)))))
         (lambda (var19)
           ((lambda (var11 var1) (+ (+ var18 3) var11))
            -5
            (begin
              ((lambda (proc) (proc var18)) (lambda (var15) 8))
              (begin 7 var18))))))
      (if (>= ((lambda (proc)
                 (proc (let ((var15 (+ (let ((var4 2) (var2 var18)) var18)
                                       (let ((var14 -4) (var7 6)) var18)))
                             (var5 ((lambda (var6 var17 var14)
                                      (begin var6 var6))
                                    (if (>= var18 2) var18 -9)
                                    ((lambda (proc) (proc var18))
                                     (lambda (var4) 4))
                                    (begin var18 -2))))
                         ((lambda (var11) (let ((var2 -4) (var1 -3)) 4))
                          (let ((var11 var18) (var2 5)) -4)))))
               (lambda (var12)
                 ((lambda (var1 var2 var4)
                    (if (>= (+ var18 1) 2)
                      (if (>= var2 var18) var4 0)
                      ((lambda (var6) var18) var18)))
                  (begin
                    ((lambda (var9 var17) -3) var18 0)
                    ((lambda (var7) var18) var18))
                  var18
                  ((lambda () var18)))))
              var18)
        (begin
          ((lambda (var5 var14)
             (if (>= ((lambda (proc) (proc var14))
                      (lambda (var13) var18))
                     ((lambda (var14 var4 var11) -7) -4 7 var14))
               ((lambda (var2) 3) 4)
               (if (>= -4 8) var5 2)))
           (+ (let ((var4 var18) (var1 8)) var18)
              ((lambda (proc) (proc 1)) (lambda (var3) -8)))
           (begin
             ((lambda (var2) var2) -5)
             ((lambda (var16 var8 var1) var1) 0 4 -10)))
          ((lambda (var15) var15) 1))
        ((lambda (var18 var4)
           (begin
             (if (>= 4 ((lambda (var17 var12) 3) -4 -4))
               ((lambda (var0) var18) var4)
               ((lambda (var15 var0) 7) -2 -3))
             var18))
         (+ (begin (+ 3 var18) (if (>= -8 6) 3 -2))
            (begin
              ((lambda (var8 var19 var7) 5) -5 9 var18)
              (begin var18 var18)))
         ((lambda ()
            (+ ((lambda (var19 var12) 3) 9 var18)
               (+ var18 var18)))))))))
 1)

Case eval/gen-6-7.ssscm:

((lambda (var18)
   (if (>= ((lambda (var5)
              ((lambda (proc)
                 (proc ((lambda (var5 var18 var0)
                          (let ((var10 (+ (begin 4 var18)
                                          ((lambda (var0) var5) 6)))
                                (var13 (begin -3 -3)))
                            var5))
                        ((lambda (var16 var0)
                           ((lambda (var8) var8) (if (>= var0 var0) 3 var0)))
                         (if (>= 7 (let ((var2 var5) (var8 var5)) -7))
                           (let ((var15 -8) (var12 9)) var5)
                           ((lambda (var11) var11) var5))
                         ((lambda () ((lambda (var2) -5) 7))))
                        ((lambda (var16 var4 var3)
                           (if (>= ((lambda (var9 var8 var10) var18) 1 4 var3)
                                   (if (>= var3 var16) var4 var3))
                             ((lambda (var6 var4 var2) 2) var18 var3 5)
                             var3))
                         ((lambda () ((lambda (var4) var5) var5)))
                         ((lambda (var12 var18) ((lambda () -7)))
                          ((lambda (proc) (proc -8)) (lambda (var17) 2))
                          ((lambda (var8) var8) var5))
                         ((lambda ()
                            ((lambda (proc) (proc var5))
                             (lambda (var15) var15)))))
                        var5)))
               (lambda (var12)
                 (let ((var18 ((lambda (var19 var8) -3)
                               (let ((var11 (+ 9 -6))
                                     (var12 ((lambda (var17 var7 var0) var7)
                                             3
                                             0
                                             7)))
                                 (if (>= -10 var5) -4 8))
                               var18))
                       (var15 (if (>= ((lambda (var16) ((lambda () var18)))
                                       (begin -4 var12))
                                      (begin -5 ((lambda () -8))))
                                (begin
                                  ((lambda (proc) (proc -5))
                                   (lambda (var9) var5))
                                  ((lambda () var5)))
                                4)))
                   (let ((var8 ((lambda (var19 var14)
                                  ((lambda (var6 var19 var18) -4)
                                   var18
                                   -7
                                   var14))
                                ((lambda (var10) -10) var18)
                                ((lambda (var13) var13) var12)))
                         (var12 (+ 6 ((lambda (var5) -2) 4))))
                     4)))))
            (if (>= ((lambda (var5)
                       (begin
                         (+ ((lambda (var15) 3) -10)
                            ((lambda (proc) (proc var18))
                             (lambda (var11) var5)))
                         ((lambda (proc)
                            (proc ((lambda (proc) (proc var5))
                                   (lambda (var4) -10))))
                          (lambda (var11) 9))))
                     (+ ((lambda (proc) (proc var18))
                         (lambda (var1) ((lambda (var13) var18) -4)))
                        ((lambda (var19 var7)
                           ((lambda (var8 var11 var0) 9) -5 3 var18))
                         ((lambda (proc) (proc 8)) (lambda (var14) -10))
                         ((lambda (var8) var8) -4))))
                    (begin
                      (+ (begin
                           5
                           ((lambda (proc) (proc -6)) (lambda (var12) 8)))
                         ((lambda (var19 var11 var18) (begin -2 var11))
                          ((lambda (var4) var4) var18)
                          (if (>= -5 -9) 2 -3)
                          var18))
                      ((lambda (var1 var9 var4)
                         ((lambda () ((lambda (var15) var1) var4))))
                       ((lambda (var8 var19) ((lambda (var19) -6) var19))
                        ((lambda () var18))
                        ((lambda (var5 var7) -8) var18 var18))
                       -8
                       ((lambda (var15) 9) ((lambda () var18))))))
              ((lambda ()
                 ((lambda (var4 var10 var8)
                    ((lambda (var8 var7)
                       (let ((var3 0) (var4 5)) var4))
                     (begin -6 -7)
                     ((lambda (var17 var12 var1) var10) -2 -2 var18)))
                  (+ ((lambda (var17 var19 var3) var17) 0 -1 var18)
                     ((lambda (var6) var18) var18))
                  ((lambda () ((lambda () var18))))
                  ((lambda () ((lambda (var1 var11) 6) var18 var18))))))
              (+ ((lambda (var15 var10) var10)
                  (+ ((lambda (var19) 3) var18)
                     ((lambda (var3 var19) var3) -8 var18))
                  var18)
                 (+ ((lambda (proc)
                       (proc ((lambda (proc) (proc var18))
                              (lambda (var10) -7))))
                     (lambda (var14) (begin -2 var18)))
                    (if (>= ((lambda () -5)) var18)
                      -10
                      (if (>= 0 var18) var18 6))))))
           ((lambda ()
              ((lambda (var17 var1)
                 (begin
                   ((lambda (var7 var1 var8)
                      ((lambda (var15 var11) (+ -10 var17))
                       ((lambda (var5) var5) -10)
                       ((lambda (var19 var11) 9) -10 var17)))
                    ((lambda (var0 var18 var14) (+ var1 -5))
                     (+ var1 var18)
                     ((lambda (proc) (proc var1))
                      (lambda (var7) var17))
                     ((lambda (var5 var6) var1) 1 -9))
                    (if (>= (+ -6 var1)
                            ((lambda (proc) (proc var1))
                             (lambda (var1) var1)))
                      (let ((var18 var17) (var7 var17)) var18)
                      ((lambda (var6 var15) var17) 4 var17))
                    var18)
                   ((lambda (proc)
                      (proc (let ((var17 ((lambda (var9) -6) var17))
                                  (var11 (let ((var16 0) (var7 -3)) -7)))
                              (begin -4 -5))))
                    (lambda (var14) 4))))
               ((lambda (var12 var19 var4)
                  ((lambda (proc) (proc var19))
                   (lambda (var16)
                     ((lambda (proc) (proc (begin var12 var12)))
                      (lambda (var3) (begin var12 -1))))))
                -9
                (begin
                  ((lambda (var17)
                     ((lambda (var4 var19 var6) var17) var18 var18 -4))
                   ((lambda (var10 var12 var6) -1) -5 -3 -5))
                  (begin
                    ((lambda (var10 var0) 7) var18 7)
                    ((lambda (proc) (proc var18))
                     (lambda (var10) var10))))
                1)
               ((lambda (var7)
                  (let ((var1 ((lambda (proc) (proc (+ -8 var18)))
                               (lambda (var16) ((lambda (var14) var7) 9))))
                        (var11 ((lambda (var15)
                                  (let ((var3 4) (var4 var15)) -7))
                                ((lambda (var12 var9) var12) 5 var7))))
                    (+ ((lambda (var2 var11) -2) var7 var7)
                       ((lambda () var7)))))
                (let ((var11 (begin
                               ((lambda (var18) var18) 1)
                               (begin var18 var18)))
                      (var6 (+ ((lambda () 8)) 4)))
                  ((lambda (var2 var0 var11) ((lambda () var11)))
                   ((lambda (var8) var8) var18)
                   1
                   ((lambda (proc) (proc 4)) (lambda (var14) var14)))))))))
     (begin
       (if (>= ((lambda (var8 var5 var18)
                  ((lambda (var0 var19 var14)
                     ((lambda () (begin var19 var0))))
                   (if (>= (+ -8 2) 0)
                     ((lambda (proc) (proc 4)) (lambda (var12) -10))
                     (if (>= var8 var5) -6 var18))
                   ((lambda (proc) (proc -1))
                    (lambda (var19) (begin var8 9)))
                   ((lambda (var15 var5 var19)
                      (let ((var10 var18) (var15 -7)) 2))
                    (begin 9 0)
                    ((lambda (var19 var14) var8) -8 -9)
                    ((lambda (proc) (proc var5)) (lambda (var8) -8)))))
                ((lambda (var14 var15 var12) ((lambda () 3)))
                 ((lambda (var17) 1)
                  ((lambda (proc) (proc var18))
                   (lambda (var13) -9)))
                 var18
                 ((lambda () ((lambda () -6)))))
                (begin
                  (if (>= ((lambda (proc) (proc var18))
                           (lambda (var15) -5))
                          ((lambda (var11 var18) var18) var18 -3))
                    ((lambda (var10 var12 var17) 2) -6 -6 -8)
                    (+ var18 var18))
                  (+ ((lambda (var6 var15 var8) 3) 7 var18 -10)
                     var18))
                (+ (if (>= ((lambda () 6))
                           ((lambda (proc) (proc var18))
                            (lambda (var14) -6)))
                     -4
                     ((lambda (var3 var17 var2) -2) var18 var18 -4))
                   -1))
               ((lambda (proc) (proc var18))
                (lambda (var16) var18)))
         ((lambda ()
            ((lambda (proc)
               (proc (begin -4 (let ((var13 -5) (var16 var18)) var18))))
             (lambda (var8)
               (if (>= ((lambda () -9)) -8)
                 ((lambda (proc) (proc var18))
                  (lambda (var15) -4))
                 (+ 1 var18))))))
         var18)
       (+ (begin
            -9
            (if (>= -7
                    (if (>= (begin -6 0)
                            ((lambda (var9 var17 var14) -4) var18 -7 var18))
                      ((lambda () var18))
                      ((lambda (var14 var0 var4) -5) -7 -10 8)))
              (+ (begin 3 var18) 2)
              ((lambda (var5 var11 var2)
                 ((lambda (var0) -3) -9))
               ((lambda (var4 var12) var12) var18 var18)
               (+ 9 -6)
               ((lambda () var18)))))
          (if (>= (begin
                    -2
                    ((lambda () ((lambda (var5 var7) -7) -2 var18))))
                  (+ (+ (if (>= var18 var18) var18 var18)
                        (if (>= 8 var18) var18 var18))
                     ((lambda (var7 var11 var18) (begin var18 var18))
                      ((lambda (var12 var15) var12) -5 1)
                      ((lambda (proc) (proc var18))
                       (lambda (var1) var18))
                      (+ 7 -4))))
            (if (>= ((lambda (proc) (proc ((lambda (var10) -6) -6)))
                     (lambda (var12)
                       (let ((var7 -8) (var12 -4)) var12)))
                    ((lambda (proc) (proc (if (>= -7 9) var18 var18)))
                     (lambda (var4)
                       ((lambda (var1 var10 var18) var10) -4 var4 var18))))
              7
              ((lambda (var10 var2 var12)
                 ((lambda (var13 var6 var8) var12) var10 3 -8))
               ((lambda () var18))
               -1
               ((lambda (proc) (proc var18))
                (lambda (var16) var18))))
            ((lambda () var18)))))
     ((lambda (var4)
        (+ ((lambda (var3 var11)
              (let ((var1 ((lambda () (begin -9 6))))
                    (var17 ((lambda () ((lambda (var4) 7) -10)))))
                ((lambda (var8 var14 var15) ((lambda () 4)))
                 ((lambda (var18) 7) 9)
                 (+ -6 -5)
                 ((lambda (proc) (proc var3))
                  (lambda (var12) var12)))))
            ((lambda (var4 var1 var12) -9)
             ((lambda (var16 var3 var4)
                ((lambda (var11 var6) var6) 1 var4))
              ((lambda (proc) (proc var18))
               (lambda (var7) var18))
              (+ 4 -9)
              (+ 8 -9))
             var4
             (let ((var19 var4)
                   (var8 ((lambda (proc) (proc 2)) (lambda (var19) var18))))
               (if (>= var18 6) var18 3)))
            (if (>= ((lambda (proc)
                       (proc ((lambda (proc) (proc -10))
                              (lambda (var2) var2))))
                     (lambda (var11) ((lambda (var10) -3) var4)))
                    (let ((var2 ((lambda () var4)))
                          (var11 ((lambda () -2))))
                      ((lambda () -6))))
              (+ var4 -2)
              ((lambda (var14) var14)
               ((lambda (var6 var17) var4) -5 var18))))
           ((lambda (var10)
              ((lambda (var16 var10 var17)
                 (if (>= ((lambda (var14) -6) 2) (begin var16 var10))
                   ((lambda (var2) 4) 9)
                   ((lambda () -1))))
               var4
               ((lambda (var6)
                  ((lambda (var0 var8) var10) var10 1))
                -3)
               ((lambda () ((lambda () -7))))))
            ((lambda (var9)
               (+ ((lambda (var14) var9) 7)
                  ((lambda (var13 var5) -1) var4 var18)))
             ((lambda (proc) (proc 3))
              (lambda (var19)
                ((lambda (proc) (proc -10)) (lambda (var4) 8))))))))
      ((lambda (var2 var11 var12)
         (+ var2
            (let ((var1 ((lambda (proc) (proc (begin var2 var11)))
                         (lambda (var14) 2)))
                  (var12 ((lambda () (+ 2 var12)))))
              ((lambda (var0) ((lambda () var2)))
               ((lambda (proc) (proc var11))
                (lambda (var19) -6))))))
       var18
       ((lambda (var18 var15 var5)
          ((lambda (var12)
             ((lambda (proc) (proc (+ 8 var15)))
              (lambda (var15)
                ((lambda (proc) (proc var18))
                 (lambda (var7) var5)))))
           (begin
             ((lambda (proc) (proc var18))
              (lambda (var9) var15))
             (begin var5 var18))))
        ((lambda (var19 var1 var18)
           (if (>= ((lambda (var16) 9) -4) (+ var18 var1))
             ((lambda () var1))
             var18))
         ((lambda (var17 var18) (begin 2 var17))
          ((lambda () 6))
          (+ 5 0))
         ((lambda (proc) (proc var18))
          (lambda (var15)
            ((lambda (var15 var17) 3) var15 2)))
         ((lambda (proc) (proc 0))
          (lambda (var15) (begin var15 var18))))
        ((lambda (var14 var4) -6)
         (if (>= (+ var18 var18)
                 ((lambda (var18 var2) var18) var18 -5))
           ((lambda () var18))
           ((lambda (var19 var0 var17) var17) 7 var18 -2))
         (let ((var4 (let ((var15 3) (var11 var18)) var18))
               (var6 (+ -3 var18)))
           3))
        (if (>= ((lambda (var3) (let ((var0 4) (var3 0)) -2))
                 ((lambda (proc) (proc var18))
                  (lambda (var17) -3)))
                (+ (+ -4 8) (begin var18 -1)))
          ((lambda (var8 var2 var7) -2)
           (if (>= var18 4) var18 var18)
           (+ var18 var18)
           (+ 7 1))
          var18))
       (let ((var7 ((lambda (proc) (proc var18))
                    (lambda (var12) var12)))
             (var5 (let ((var11 (if (>= -4 (+ var18 1))
                                  (begin var18 1)
                                  (if (>= var18 -1) var18 var18)))
                         (var5 9))
                     7)))
         (begin var18 var18))))))
 1)

Case eval/gen-6-8.ssscm:

((lambda (var7)
   (+ (let ((var10 ((lambda ()
                      (begin
                        ((lambda (var10 var13) var10)
                         ((lambda (var1 var2 var12) (+ var1 -8))
                          (if (>= var7 var7) -10 var7)
                          ((lambda (var0 var16 var6) var6) var7 var7 8)
                          var7)
                         -4)
                        (if (>= ((lambda (var11 var3 var2) (begin var11 var7))
                                 var7
                                 (if (>= -2 0) var7 -3)
                                 ((lambda (var11 var0) 4) var7 var7))
                                ((lambda () ((lambda (var0) 3) var7))))
                          4
                          ((lambda (var1)
                             ((lambda (var19 var7 var8) var7) var1 var7 var7))
                           ((lambda () var7))))))))
            (var12 ((lambda (var11 var0 var18)
                      ((lambda (proc) (proc -4))
                       (lambda (var8)
                         (begin
                           ((lambda (var12) (if (>= -5 var12) 4 var12))
                            var0)
                           8))))
                    (let ((var3 ((lambda (var12 var9)
                                   (+ ((lambda () var7))
                                      ((lambda (var10 var3 var4) 1)
                                       var9
                                       var9
                                       9)))
                                 5
                                 0))
                          (var17 (+ ((lambda (var19 var9)
                                       ((lambda (var2) 9) 8))
                                     (let ((var5 var7) (var11 -10)) var7)
                                     var7)
                                    (let ((var14 var7) (var19 (+ 5 var7)))
                                      (+ 4 -8)))))
                      ((lambda (var6 var11)
                         (+ (if (>= var7 var7) 8 -10)
                            ((lambda (var10 var4 var17) var11) var11 8 2)))
                       ((lambda (var1) var1) (if (>= 9 -7) 1 var7))
                       (begin var7 -6)))
                    ((lambda ()
                       ((lambda (var17 var5 var2)
                          ((lambda () (+ var2 var7))))
                        (+ var7 var7)
                        ((lambda () ((lambda (var14) var7) 5)))
                        (begin
                          (begin var7 var7)
                          ((lambda (var9 var13 var11) var9) 9 6 7)))))
                    ((lambda (var18) 3)
                     ((lambda (var0 var17 var7)
                        ((lambda (var4 var12) (+ -8 var4))
                         8
                         ((lambda (var0 var6) -8) var0 1)))
                      (+ ((lambda (var1) 1) var7)
                         ((lambda (var11 var1 var13) -3) 5 5 var7))
                      ((lambda (proc) (proc var7))
                       (lambda (var6) ((lambda () 2))))
                      ((lambda (var7 var14 var2)
                         ((lambda (var12) -8) -1))
                       (+ var7 var7)
                       0
                       (if (>= -10 var7) var7 9)))))))
        ((lambda ()
           ((lambda (var3 var4 var10)
              (+ (begin
                   (if (>= 2 var10) 9 var4)
                   ((lambda (var19 var8) var7) var3 var4))
                 var7))
            var7
            (+ ((lambda (var7 var10) (begin var7 var10))
                (begin 2 -4)
                ((lambda (var3 var13) var7) -1 8))
               ((lambda (var8 var9 var1) (if (>= var7 -8) -4 -2))
                var7
                -9
                5))
            3))))
      ((lambda (var19)
         (if (>= ((lambda (var5)
                    (+ (begin
                         (+ var7 0)
                         (let ((var8 var7) (var19 var5)) var7))
                       ((lambda (var5 var7 var4) -2)
                        var5
                        (begin var5 -2)
                        var5)))
                  (begin
                    var7
                    (if (>= ((lambda (var13) -9) var19)
                            (if (>= -3 var19) var7 0))
                      3
                      ((lambda (proc) (proc var19))
                       (lambda (var12) var12)))))
                 (if (>= ((lambda (var15 var6 var8) var19)
                          ((lambda () 6))
                          ((lambda (var1 var5 var17)
                             ((lambda (proc) (proc -4)) (lambda (var6) -10)))
                           var7
                           var7
                           ((lambda (var19 var13) var7) 3 var7))
                          (begin
                            (let ((var18 5) (var15 var19)) 0)
                            (+ -6 8)))
                         (+ ((lambda (var1) ((lambda (var3) var3) 9))
                             ((lambda () var19)))
                            ((lambda (var2 var18)
                               (if (>= var18 -8) var18 var18))
                             (let ((var11 7) (var2 -2)) var19)
                             ((lambda (var9 var2 var5) 6) var7 var19 -8))))
                   (let ((var15 ((lambda (var13 var10)
                                   (let ((var10 7) (var9 -10)) -8))
                                 ((lambda (var3) -1) var19)
                                 ((lambda (var12) var12) -9)))
                         (var8 (let ((var12 -1) (var18 -1)) ((lambda () -2)))))
                     (+ var19 (+ var7 5)))
                   (let ((var7 (begin
                                 var19
                                 ((lambda (var7 var5) var7) 7 var7)))
                         (var9 5))
                     ((lambda (var5 var11) (if (>= -3 var7) -10 7))
                      ((lambda (var14 var16 var13) -3) 7 var7 4)
                      (begin var7 1)))))
           ((lambda (var17 var10 var4)
              (begin
                3
                ((lambda (var1 var12)
                   ((lambda (var4) var4) var19))
                 1
                 ((lambda (var10) -9) 4))))
            var19
            (+ ((lambda () (+ -8 var7)))
               (if (>= (if (>= 3 -8) var7 -2)
                       ((lambda (var12 var2) -2) -2 var19))
                 (+ 5 var7)
                 (+ -7 var7)))
            var7)
           ((lambda (proc)
              (proc (+ (begin
                         (if (>= 3 -4) var19 -4)
                         ((lambda (var15 var11 var14) var15) var7 5 var7))
                       ((lambda (var9) ((lambda () var9))) (begin 1 3)))))
            (lambda (var12)
              ((lambda (proc)
                 (proc (begin
                         ((lambda () var7))
                         ((lambda (var11 var12) var11) 8 -4))))
               (lambda (var3)
                 ((lambda (proc)
                    (proc (let ((var18 var3) (var12 -1)) var7)))
                  (lambda (var9) (begin var7 var7)))))))))
       (let ((var11 ((lambda (proc)
                       (proc ((lambda (var4) -4)
                              (if (>= var7 (let ((var2 -8) (var0 var7)) var7))
                                (if (>= var7 8) -6 5)
                                (let ((var12 -9) (var13 var7)) -10)))))
                     (lambda (var14)
                       (+ (begin var14 (+ var14 0))
                          (+ 9 (if (>= -8 var7) var7 var14))))))
             (var14 ((lambda (var2 var16)
                       ((lambda (var10)
                          ((lambda (proc)
                             (proc ((lambda (proc) (proc 1))
                                    (lambda (var11) 2))))
                           (lambda (var19) (+ var16 var19))))
                        var7))
                     ((lambda (var3 var4)
                        (if (>= ((lambda () 9)) (+ -8 6))
                          ((lambda (var7 var16) -9) 3 var4)
                          (begin var4 var3)))
                      ((lambda () (if (>= var7 8) 7 -8)))
                      (let ((var4 (+ -5 var7)) (var9 (begin -8 8)))
                        ((lambda () -9))))
                     (if (>= ((lambda () -5))
                             ((lambda ()
                                ((lambda (var5 var6 var15) var15)
                                 var7
                                 -2
                                 var7))))
                       (if (>= 1 2) -8 (if (>= var7 var7) var7 var7))
                       var7))))
         ((lambda (var15 var9)
            (if (>= (let ((var3 -4) (var8 (+ 5 var7)))
                      ((lambda () var15)))
                    (if (>= ((lambda (var7 var18) var18) 9 var9)
                            ((lambda (var4 var3) 1) var7 -1))
                      -6
                      (+ -8 3)))
              var15
              (if (>= ((lambda (var3 var7 var18) 4) var7 var7 -3)
                      ((lambda () 5)))
                ((lambda (var17 var18) -4) var15 var9)
                (if (>= var15 -7) var7 -9))))
          ((lambda ()
             (if (>= ((lambda () 6))
                     (let ((var9 var7) (var14 -5)) -1))
               var7
               ((lambda (var1 var11 var14) var11) var7 -6 var7))))
          ((lambda (var12 var0)
             (begin
               (+ -6 var7)
               ((lambda (var4 var14 var1) 3) 0 var7 var0)))
           (begin 5 (let ((var16 -1) (var19 9)) var7))
           (let ((var15 (let ((var18 var7) (var2 1)) 6))
                 (var12 var7))
             (if (>= var7 -3) var7 6))))))))
 1)

Case eval/gen-6-9.ssscm:

((lambda (var16)
   ((lambda (proc)
      (proc (+ ((lambda (var5 var8)
                  ((lambda (var6 var1)
                     ((lambda (var6 var16)
                        (let ((var0 8) (var7 var6))
                          (let ((var6 var6) (var17 7)) -3)))
                      var1
                      (+ -8
                         ((lambda (proc) (proc var16))
                          (lambda (var15) var15)))))
                   (begin
                     -2
                     ((lambda (var10 var15 var9)
                        ((lambda (var12 var0) var15) var15 0))
                      ((lambda (proc) (proc var5))
                       (lambda (var16) var16))
                      (let ((var17 var16) (var5 var16)) -2)
                      (+ 1 -10)))
                   (if (>= (+ ((lambda (proc) (proc 5)) (lambda (var14) 1))
                              -2)
                           (if (>= ((lambda (var19) var8) 9)
                                   (let ((var3 6) (var4 var5)) 5))
                             (if (>= 5 var16) -9 var16)
                             (+ var5 -10)))
                     ((lambda (var9 var17) (+ var9 0))
                      var5
                      ((lambda (var0 var19 var18) 1) var5 6 2))
                     -1)))
                ((lambda (var13 var5 var10)
                   (let ((var18 (if (>= 4
                                        ((lambda (proc) (proc var13))
                                         (lambda (var18) var13)))
                                  var13
                                  var16))
                         (var5 var16))
                     ((lambda (proc) (proc var16))
                      (lambda (var5)
                        ((lambda (var12 var19) 9) var5 var13)))))
                 (+ var16 var16)
                 -5
                 ((lambda (var15 var13 var2)
                    ((lambda (var16 var17 var2)
                       (let ((var10 7) (var3 var13)) 9))
                     ((lambda (var12) var15) 7)
                     var16
                     (if (>= 8 -6) -9 var2)))
                  (begin
                    (begin -4 4)
                    ((lambda (var12 var9) -1) 2 var16))
                  -7
                  ((lambda (var0 var15 var6)
                     ((lambda (proc) (proc var15)) (lambda (var19) 6)))
                   ((lambda (var17) -10) var16)
                   var16
                   (if (>= -10 var16) 6 2))))
                var16)
               (begin
                 (let ((var18 ((lambda () 9)))
                       (var5 ((lambda (var2 var12 var13)
                                ((lambda (proc) (proc ((lambda () -5))))
                                 (lambda (var15)
                                   ((lambda (var8) var2) var12))))
                              ((lambda (var3) var16)
                               ((lambda (var6 var4) var6) -1 var16))
                              var16
                              -2)))
                   (if (>= ((lambda (var3 var16 var15)
                              (let ((var7 var15) (var13 var15)) 9))
                            ((lambda (var16 var13 var17) var17) -6 var16 3)
                            (let ((var0 -8) (var13 var16)) var16)
                            var16)
                           (if (>= ((lambda (var4 var14) var16) -10 var16)
                                   ((lambda (var4 var17 var10) var4)
                                    var16
                                    5
                                    var16))
                             var16
                             ((lambda (var15) var16) var16)))
                     ((lambda (var14 var10 var18)
                        ((lambda (var16 var19) var14) 7 var10))
                      ((lambda (var5 var9 var12) -3) var16 var16 var16)
                      (begin var16 -1)
                      ((lambda (proc) (proc -6)) (lambda (var7) 5)))
                     ((lambda (proc)
                        (proc (let ((var3 var16) (var8 var16)) -10)))
                      (lambda (var4) (+ var4 4)))))
                 ((lambda (var18 var1 var7)
                    ((lambda (var6 var4)
                       ((lambda (var14 var4)
                          (let ((var8 var7) (var3 -5)) var14))
                        ((lambda (var13) var6) 2)
                        ((lambda () 5))))
                     ((lambda () (if (>= var18 var1) 6 -5)))
                     ((lambda (var10 var11 var3) ((lambda () var16)))
                      ((lambda (var4 var19) 1) -4 -10)
                      ((lambda () var1))
                      (begin var1 -8))))
                  (+ var16 -8)
                  (let ((var19 ((lambda (var13 var16) (begin 1 5))
                                (let ((var18 -1) (var5 4)) var16)
                                (+ -3 8)))
                        (var5 (begin
                                ((lambda (var15 var3 var6) 9) var16 var16 -9)
                                ((lambda (var8) var16) var16))))
                    -1)
                  (if (>= 9
                          (if (>= (if (>= -10 var16) 7 var16)
                                  (if (>= var16 7) -4 -1))
                            ((lambda (proc) (proc -5))
                             (lambda (var15) var16))
                            ((lambda (proc) (proc -6)) (lambda (var7) var7))))
                    ((lambda (var9 var4) ((lambda () 2)))
                     ((lambda (var6 var2 var17) 2) -2 var16 var16)
                     (+ -3 var16))
                    (+ ((lambda (var4 var6 var9) var6) var16 3 var16)
                       ((lambda (var12) 3) var16))))))))
    (lambda (var10)
      (begin
        ((lambda (var11)
           ((lambda (proc)
              (proc ((lambda (proc)
                       (proc ((lambda (proc)
                                (proc ((lambda (var17 var8) 4) -10 var16)))
                              (lambda (var16) (if (>= -6 -6) var16 5)))))
                     (lambda (var4) var4))))
            (lambda (var6) -7)))
         ((lambda ()
            (+ (+ (let ((var9 -7) (var17 9)) 2)
                  (if (>= var10 var16) var10 -8))
               (+ -6 (+ 8 var10))))))
        (if (>= ((lambda (var9)
                   (let ((var2 ((lambda (var5 var0 var18)
                                  ((lambda (var4 var18) 6) var16 var10))
                                -7
                                (if (>= -4 5) var10 var9)
                                ((lambda (var14 var18) var9) var10 3)))
                         (var3 (let ((var8 ((lambda (var11 var6 var18) -2)
                                            var16
                                            var10
                                            -1))
                                     (var18 ((lambda (var12 var5) 2)
                                             var16
                                             var10)))
                                 ((lambda (var3 var19) var10) -6 9))))
                     (begin
                       (+ 4 var10)
                       ((lambda (var14 var1 var3) var16) 0 0 var9))))
                 ((lambda (var17 var12 var4)
                    ((lambda () ((lambda (var17) -4) var10))))
                  (begin ((lambda () var16)) (+ var16 3))
                  (+ ((lambda (proc) (proc var10))
                      (lambda (var15) var10))
                     ((lambda (var9 var7 var10) var9) 1 var10 -4))
                  (begin ((lambda (var10) 1) -6) (+ 0 var16))))
                ((lambda ()
                   (let ((var0 (+ ((lambda () var10)) (if (>= 9 var10) 9 -3)))
                         (var3 (if (>= (+ -8 var16)
                                       ((lambda (proc) (proc var10))
                                        (lambda (var14) var10)))
                                 ((lambda (var11) var10) 3)
                                 ((lambda (var18) var10) var16))))
                     var16))))
          ((lambda (proc)
             (proc ((lambda (proc)
                      (proc ((lambda (var11) (let ((var9 -4) (var3 var16)) 9))
                             (+ 5 -9))))
                    (lambda (var7)
                      (begin
                        ((lambda () 5))
                        ((lambda (var11 var12) 4) var10 var16))))))
           (lambda (var9)
             (let ((var11 (+ ((lambda (var0 var9 var5) 6) var16 -7 -4)
                             ((lambda (var3 var15) -7) var10 var9)))
                   (var15 (let ((var15 (begin 0 -1))
                                (var2 (let ((var1 var10) (var15 -3)) -10)))
                            ((lambda () 0)))))
               (if (>= ((lambda (var16 var17) 5) -9 var16) -1)
                 ((lambda (proc) (proc 4)) (lambda (var12) var12))
                 ((lambda (var8) -9) 7)))))
          ((lambda (var7)
             (+ ((lambda (proc)
                   (proc ((lambda (var0 var2 var12) var0) var16 4 var10)))
                 (lambda (var3) ((lambda (var3 var0) 7) 3 3)))
                ((lambda (proc) (proc ((lambda () var16))))
                 (lambda (var4) ((lambda (var18) var7) var10)))))
           ((lambda (var10 var9)
              ((lambda (var7 var0)
                 ((lambda (var2 var17) var2) var7 var10))
               ((lambda (var17 var3) var17) -2 -1)
               ((lambda (proc) (proc -10)) (lambda (var9) -1))))
            ((lambda (var17 var13) ((lambda () var10)))
             (begin var10 var16)
             ((lambda (var5 var18 var4) -4) var16 -3 var10))
            var10)))))))
 1)

4 Linearization test cases

Case vm/1.ssscm:

(+ 1 2)

Case vm/gen-1-0.ssscm:

((lambda (var3) 7) 1)

Case vm/gen-1-1.ssscm:

((lambda (var0)
   ((lambda (var14)
      ((lambda (var18 var11)
         ((lambda (var12 var2 var14)
            (+ -8
               (+ ((lambda (var8 var7 var4)
                     ((lambda (var4 var8) -8) 3 var18))
                   var2
                   8
                   ((lambda (var0) var2) var11))
                  var18)))
          ((lambda (var13) var11)
           ((lambda (var11 var5 var7)
              (+ ((lambda (var18 var16) -7) 7 var18) var11))
            (+ ((lambda (var2) -9) 3) (+ -3 6))
            ((lambda (var5) ((lambda (var17) -1) -2))
             ((lambda (var17) -6) -3))
            ((lambda (var13) (+ var18 0)) -3)))
          var18
          var18))
       (+ ((lambda (var8)
             ((lambda (var14 var8)
                ((lambda (var19 var0) -6)
                 ((lambda (var0 var1 var9) var1) var8 7 -2)
                 ((lambda (var19 var12) var19) var14 var14)))
              ((lambda (var10) (+ 8 1)) ((lambda (var12) 0) 4))
              ((lambda (var16)
                 ((lambda (var3 var17 var19) var17) -4 6 8))
               3)))
           ((lambda (var17 var13 var7)
              (+ 9 ((lambda (var11 var4) var11) var14 -4)))
            4
            ((lambda (var12 var15 var8)
               ((lambda (var19 var17 var12) var12) -4 var0 2))
             (+ var0 var14)
             ((lambda (var10 var13) var0) var0 7)
             (+ var0 var0))
            ((lambda (var1 var16)
               ((lambda (var0 var10 var17) var14)
                var16
                var14
                var0))
             9
             -2)))
          ((lambda (var12) (+ 2 -8)) var0))
       ((lambda (var4 var16)
          ((lambda (var7 var10 var11)
             (+ ((lambda (var1 var16) ((lambda (var6) 2) var16))
                 ((lambda (var16 var3) -2) 5 -3)
                 (+ var7 9))
                (+ ((lambda (var3 var9 var17) -9) var16 -10 1)
                   var11)))
           (+ 1
              ((lambda (var13 var1 var5) var0)
               ((lambda (var12 var18 var13) -10) 9 var14 var4)
               ((lambda (var5) var5) 5)
               -3))
           ((lambda (var14 var16 var9)
              ((lambda (var7 var15)
                 ((lambda (var14 var1) var1) -1 var0))
               (+ var9 var14)
               -1))
            ((lambda (var17)
               ((lambda (var10 var1) var1) var0 var14))
             (+ var14 -4))
            0
            (+ ((lambda (var0 var16 var4) 9) var16 -7 -9)
               var0))
           -10))
        -7
        ((lambda (var13)
           ((lambda (var18 var19) 5)
            ((lambda (var18 var11 var2) 0)
             ((lambda (var3 var13) var0) var14 -3)
             (+ var14 var0)
             (+ var0 var14))
            ((lambda (var13 var7)
               ((lambda (var12 var7) var0) 9 var13))
             -9
             7)))
         var14))))
    ((lambda (var16)
       ((lambda (var11 var12)
          (+ var0
             ((lambda (var0)
                ((lambda (var15 var12 var19)
                   ((lambda (var19 var0 var3) var16) var16 -6 -8))
                 ((lambda (var10) -7) var16)
                 1
                 var12))
              var0)))
        ((lambda (var12 var5)
           (+ (+ var0 (+ 7 -10))
              ((lambda (var18) (+ -7 var16)) var16)))
         var0
         ((lambda (var13 var12) var12)
          ((lambda (var2 var10 var12) var2)
           var16
           ((lambda (var4) 1) -5)
           ((lambda (var5 var10) var0) var16 var0))
          (+ ((lambda (var12 var11 var10) var16)
              var0
              -10
              var16)
             ((lambda (var12) var12) 4))))
        ((lambda (var9 var1 var11)
           ((lambda (var14 var1)
              ((lambda (var1 var15)
                 ((lambda (var14 var7) var0) var9 -8))
               ((lambda (var6 var10) var1) 9 var11)
               ((lambda (var9 var5 var3) var14) var0 var11 var1)))
            ((lambda (var6 var4 var16) (+ -8 var6))
             ((lambda (var2 var12 var4) var12) 6 -7 -8)
             ((lambda (var1 var4) -2) 1 var9)
             ((lambda (var2 var5 var13) 8) 9 var16 -4))
            -9))
         ((lambda (var7 var6) var16)
          ((lambda (var17 var11 var6) -5)
           ((lambda (var14 var7 var0) -2) var16 var16 -10)
           ((lambda (var12 var14) 9) var0 4)
           (+ -9 var16))
          var0)
         ((lambda (var7 var2 var10) var16)
          ((lambda (var12 var17 var6)
             ((lambda (var13) 2) -5))
           ((lambda (var7 var3 var0) 3) var0 var16 var0)
           var16
           ((lambda (var18 var17) 3) var0 -2))
          -9
          ((lambda (var7 var19 var12)
             ((lambda (var13 var16 var11) var7) var0 var12 -1))
           (+ var16 var16)
           ((lambda (var15 var8 var13) 9) var0 var0 8)
           ((lambda (var17 var0 var14) var14) 5 var0 var16)))
         ((lambda (var16 var13 var1)
            ((lambda (var10 var1) 9)
             ((lambda (var15) -8) var0)
             -6))
          (+ ((lambda (var15) 0) -5) (+ var16 var16))
          var0
          -5))))
     ((lambda (var14 var18 var8)
        ((lambda (var3 var4 var18)
           ((lambda (var17 var4 var15)
              (+ var0
                 ((lambda (var11 var4 var9) var8) -5 6 -10)))
            (+ ((lambda (var11) var0) var14) 1)
            (+ 0 var4)
            var3))
         var18
         var14
         var18))
      ((lambda (var12 var7)
         (+ ((lambda (var18 var10 var17) (+ var0 var0))
             ((lambda (var18 var0) -4) var7 8)
             var7
             (+ 4 9))
            8))
       -5
       (+ (+ (+ var0 var0) (+ var0 8))
          ((lambda (var2 var0)
             ((lambda (var0 var1) -5) -4 9))
           ((lambda (var18 var19) var0) var0 -4)
           ((lambda (var10 var8 var15) var0) var0 var0 var0))))
      -3
      ((lambda (var2 var14)
         (+ (+ ((lambda (var17 var3) var3) -8 1) 2)
            ((lambda (var10 var4) var14)
             ((lambda (var11 var2 var6) var14) var0 1 var0)
             ((lambda (var11 var6 var16) -1) var0 var0 var14))))
       8
       (+ var0 -6))))))
 1)

Case vm/gen-1-10.ssscm:

((lambda (var13)
   ((lambda (var2 var11 var4) var13)
    ((lambda (var7 var12) 1)
     (+ -2
        ((lambda (var4)
           ((lambda (var6 var11)
              ((lambda (var13 var2)
                 ((lambda (var13 var4 var12) -10) var11 1 -8))
               ((lambda (var4 var2) 3) var6 var11)
               ((lambda (var2) var4) 2)))
            0
            var13))
         (+ ((lambda (var16)
               ((lambda (var1 var6) var1) -8 var13))
             ((lambda (var12 var11 var15) var11)
              var13
              var13
              var13))
            ((lambda (var14 var13) ((lambda (var14) var14) 3))
             1
             var13))))
     (+ ((lambda (var9 var16)
           (+ (+ (+ var13 -10)
                 ((lambda (var8 var9) var9) var16 -2))
              ((lambda (var15) (+ var13 var13)) 8)))
         ((lambda (var0 var6 var8)
            ((lambda (var3 var15)
               ((lambda (var17 var11 var3) 2) -2 -2 var15))
             ((lambda (var5 var16) var8) -1 var6)
             ((lambda (var2 var13 var6) var13) var8 6 5)))
          ((lambda (var11 var3 var0)
             ((lambda (var16) var13) var11))
           (+ var13 var13)
           1
           ((lambda (var15 var3 var0) var13) 0 -4 var13))
          ((lambda (var18) -5) (+ var13 9))
          (+ -7
             ((lambda (var2 var7 var13) var13) 7 var13 var13)))
         (+ var13
            ((lambda (var5)
               ((lambda (var1 var8 var0) 4) 7 -5 -4))
             ((lambda (var1 var8) -9) -10 var13))))
        ((lambda (var10) var13) 5)))
    (+ 0 var13)
    5))
 1)

Case vm/gen-1-11.ssscm:

((lambda (var4)
   ((lambda (var12 var3)
      ((lambda (var19 var8 var4) -5)
       ((lambda (var11 var0) 8)
        -10
        ((lambda (var11 var2)
           (+ -6
              ((lambda (var11 var19) -8)
               var3
               ((lambda (var19 var13) var11) -7 7))))
         ((lambda (var8)
            ((lambda (var6 var7) ((lambda (var14) 4) 8))
             ((lambda (var6 var17) var12) 8 -7)
             (+ var3 var4)))
          var4)
         ((lambda (var16 var11 var1) -2)
          var12
          ((lambda (var7 var18 var10) 0)
           (+ 7 -3)
           ((lambda (var12 var16) -2) -3 7)
           ((lambda (var13 var2) var4) var12 3))
          4)))
       ((lambda (var6 var19)
          ((lambda (var6 var13 var5)
             ((lambda (var15 var9 var18) var18)
              ((lambda (var11 var10 var1)
                 ((lambda (var16) var4) var13))
               ((lambda (var1 var9 var14) -6) -2 -3 var3)
               var19
               ((lambda (var4 var16 var7) 7) var13 1 -10))
              ((lambda (var19) (+ var6 var19))
               ((lambda (var15 var14 var7) var4) var5 7 var4))
              ((lambda (var6 var1 var8) var4)
               ((lambda (var2 var15 var9) -1) -9 2 var19)
               ((lambda (var11 var15 var9) var5)
                var4
                var3
                var19)
               var3)))
           -5
           ((lambda (var9 var12)
              ((lambda (var15 var8)
                 ((lambda (var6 var0 var7) var19) var15 6 2))
               ((lambda (var2) 4) var4)
               ((lambda (var13 var2 var16) var3) 4 var4 var6)))
            -10
            ((lambda (var5 var4) (+ var4 -10)) var19 -1))
           (+ var19
              ((lambda (var13 var9 var16)
                 ((lambda (var19 var13 var14) var16) 4 var19 var4))
               ((lambda (var9 var10 var4) var3) -7 var3 var3)
               ((lambda (var8 var15 var14) var12) var4 var12 9)
               var3))))
        3
        ((lambda (var14)
           ((lambda (var6)
              (+ ((lambda (var17 var16) 4) -4 1)
                 ((lambda (var14 var2 var17) -1) -6 var6 var14)))
            (+ ((lambda (var1 var4 var3) 4) -8 var3 var14)
               var14)))
         ((lambda (var16 var14) ((lambda (var11) var3) 3))
          ((lambda (var2)
             ((lambda (var3 var12) -4) var12 5))
           -2)
          var4)))
       var3))
    -2
    ((lambda (var5) var5)
     ((lambda (var18)
        ((lambda (var5 var17 var1)
           ((lambda (var12 var16 var14) var16)
            ((lambda (var17 var10 var11)
               ((lambda (var16) var10) 7))
             ((lambda (var16 var15 var6) var6) -5 3 var1)
             8
             (+ -7 5))
            (+ (+ var4 1) ((lambda (var3) var18) 2))
            (+ (+ var17 var1)
               ((lambda (var8 var18 var15) var1) var4 var4 var4))))
         (+ ((lambda (var15) 2) ((lambda (var18) -8) var18))
            ((lambda (var9 var18)
               ((lambda (var0 var9 var14) var14) var9 var4 var9))
             ((lambda (var5 var9) 6) -3 var18)
             var18))
         ((lambda (var0 var5 var3)
            ((lambda (var6 var8) var0)
             var18
             ((lambda (var14) var4) -5)))
          var4
          ((lambda (var1 var10 var14) (+ var18 -6))
           ((lambda (var17) -10) var4)
           ((lambda (var17 var4) var4) -8 -8)
           ((lambda (var12 var10) -1) 7 var4))
          ((lambda (var14) ((lambda (var9) -2) -10))
           ((lambda (var0 var3) var4) 6 -4)))
         var18))
      (+ 3
         (+ ((lambda (var2 var19) (+ -1 var4))
             ((lambda (var8) 8) var4)
             var4)
            (+ ((lambda (var11 var7 var19) 9) 2 var4 8)
               ((lambda (var4) var4) 7))))))))
 1)

Case vm/gen-1-12.ssscm:

((lambda (var10)
   ((lambda (var7 var12 var6)
      ((lambda (var18 var8 var15)
         ((lambda (var16 var19)
            ((lambda (var16 var3 var5)
               ((lambda (var2)
                  ((lambda (var1 var3 var11)
                     ((lambda (var8 var18 var6) 2) var2 4 var19))
                   7
                   ((lambda (var6) var2) var2)
                   var16))
                var5))
             (+ (+ ((lambda (var3) 5) var7)
                   ((lambda (var7) 9) var12))
                ((lambda (var15 var13) (+ var16 -4))
                 ((lambda (var13 var12) 1) -9 var18)
                 ((lambda (var2) var2) var16)))
             ((lambda (var11 var14)
                ((lambda (var7 var6) ((lambda (var0) 0) 5))
                 -9
                 ((lambda (var19) -10) -3)))
              ((lambda (var3 var9 var1)
                 ((lambda (var17 var10 var1) -1) 5 -8 8))
               ((lambda (var1) var18) var12)
               ((lambda (var13 var9) 5) -9 5)
               ((lambda (var11 var2 var7) var2) var15 var10 -10))
              ((lambda (var10 var6) -7)
               var18
               ((lambda (var9 var1) var19) 4 -1)))
             var7))
          ((lambda (var13 var5 var11) 1)
           ((lambda (var9) var15) 2)
           3
           ((lambda (var19 var10 var14)
              ((lambda (var18 var0) var10)
               ((lambda (var4 var1) -6) 3 0)
               ((lambda (var4 var8) var7) 0 var7)))
            var7
            ((lambda (var1) var15)
             ((lambda (var11 var18) -7) 3 var15))
            ((lambda (var19 var9) 8) (+ 9 var15) 0)))
          var10))
       ((lambda (var8 var1 var5) var1)
        ((lambda (var0 var17 var12)
           ((lambda (var3 var15)
              ((lambda (var7) -5) (+ var10 var10)))
            (+ (+ var17 var10) var12)
            -7))
         ((lambda (var6 var1 var14)
            ((lambda (var0 var8 var2)
               ((lambda (var13 var8) -4) var2 7))
             (+ var7 4)
             var1
             ((lambda (var6) -3) var12)))
          ((lambda (var0 var9) var12) -6 (+ var7 var10))
          ((lambda (var4 var1 var9)
             ((lambda (var17) var7) var10))
           ((lambda (var3 var0 var2) var0) -2 var6 3)
           -10
           var6)
          (+ var10 -4))
         ((lambda (var16) var6)
          (+ (+ var10 1)
             ((lambda (var17 var6) -7) var7 var10)))
         ((lambda (var8 var4)
            (+ ((lambda (var0 var6) var4) -1 var10)
               ((lambda (var1 var11) 6) var4 -6)))
          ((lambda (var4 var7) ((lambda (var12) 7) 8))
           ((lambda (var19) -2) var7)
           6)
          ((lambda (var16 var2 var8) 1)
           ((lambda (var13 var9) -9) -4 5)
           -5
           ((lambda (var0) var10) var7))))
        4
        (+ ((lambda (var9)
              (+ ((lambda (var18) 2) 8)
                 ((lambda (var8 var16) -1) var9 var12)))
            ((lambda (var15 var0)
               ((lambda (var8 var18 var2) -8) 8 7 var10))
             -9
             4))
           var12))
       ((lambda (var3 var4 var9)
          ((lambda (var9 var0)
             ((lambda (var16 var12)
                (+ ((lambda (var9) 6) -1) 1))
              var4
              ((lambda (var7)
                 ((lambda (var16 var8 var15) var6) var3 var9 -6))
               ((lambda (var1) var10) var6))))
           ((lambda (var9 var4 var10)
              ((lambda (var18 var17 var9) (+ var3 var9))
               0
               ((lambda (var5 var2) var4) -5 0)
               ((lambda (var2 var3 var19) var3) var3 -1 4)))
            (+ var10 (+ var10 3))
            ((lambda (var8 var15)
               ((lambda (var17 var18 var10) 4) -4 8 var3))
             var4
             ((lambda (var9 var4) -10) -4 var3))
            var10)
           var10))
        var6
        (+ var10
           ((lambda (var0)
              (+ ((lambda (var16 var8) -1) 5 -7)
                 ((lambda (var13 var1) var0) -4 -4)))
            ((lambda (var10 var8)
               ((lambda (var7 var5 var19) var8) var7 var10 -6))
             -3
             ((lambda (var10 var19) var6) var10 0))))
        ((lambda (var10 var17 var0) 9)
         (+ var10 var12)
         ((lambda (var2 var1 var3)
            (+ ((lambda (var17 var11) var10) 9 var3) var7))
          ((lambda (var11) 5) -2)
          var6
          ((lambda (var10 var16)
             ((lambda (var9) var16) var7))
           (+ var12 var10)
           -1))
         (+ ((lambda (var10 var9) 5)
             var7
             ((lambda (var15 var1 var19) var1) var10 -10 var7))
            (+ ((lambda (var0 var11 var2) 5) var10 var12 -10)
               var6))))
       ((lambda (var16)
          ((lambda (var14 var10)
             ((lambda (var8)
                ((lambda (var12 var6)
                   ((lambda (var1) var16) var14))
                 ((lambda (var11 var14) -10) 0 8)
                 ((lambda (var7 var1) 1) var6 6)))
              ((lambda (var4 var7 var1) var6)
               var7
               ((lambda (var15) 7) var16)
               var10)))
           ((lambda (var12 var14)
              ((lambda (var7 var14) var10) var14 (+ -2 8)))
            ((lambda (var0) 7) (+ -1 var7))
            (+ 9 ((lambda (var3 var14 var16) -1) 5 -4 var12)))
           ((lambda (var9) var16)
            (+ (+ var6 7) (+ var10 var10)))))
        ((lambda (var0 var9 var14)
           (+ -5
              ((lambda (var10) ((lambda (var5) -6) 9))
               ((lambda (var12 var10 var19) 0) var7 2 -10))))
         var7
         ((lambda (var6 var10 var3) var6)
          ((lambda (var7) (+ -10 -6)) (+ var10 -4))
          ((lambda (var19 var1)
             ((lambda (var14 var16 var1) var10) -1 2 var10))
           2
           (+ var10 var7))
          ((lambda (var7 var1 var13) 6)
           (+ 2 var6)
           ((lambda (var8) -3) -8)
           ((lambda (var15) -10) -10)))
         -4))))
    ((lambda (var8 var10 var11)
       ((lambda (var3 var7 var4) var8)
        ((lambda (var6 var19 var17)
           (+ ((lambda (var7) ((lambda (var13) -4) 3)) -3)
              ((lambda (var13 var10 var11) (+ 1 4))
               var8
               ((lambda (var13 var4 var10) -10)
                var10
                var17
                var17)
               ((lambda (var8 var19) 8) -4 6))))
         0
         ((lambda (var5 var19 var4)
            ((lambda (var13 var18)
               ((lambda (var15 var16 var2) 1) -8 var13 var18))
             ((lambda (var7 var8) 3) var5 var11)
             (+ 3 var5)))
          ((lambda (var16)
             ((lambda (var8 var1 var16) var10) 4 4 8))
           var8)
          ((lambda (var8 var9) 3)
           ((lambda (var15 var10 var16) -4) var8 var8 0)
           -2)
          ((lambda (var16 var4 var5)
             ((lambda (var15 var0) var8) var4 -7))
           ((lambda (var15 var11 var8) var10)
            var11
            -7
            var11)
           -6
           (+ 8 var8)))
         ((lambda (var13) 9)
          ((lambda (var8 var7 var19)
             ((lambda (var17 var9 var15) -9) var8 var10 var11))
           var11
           ((lambda (var12 var19 var11) var8) -4 var8 var10)
           (+ -2 var10))))
        5
        ((lambda (var12 var18 var10)
           ((lambda (var8 var5 var11) -1)
            ((lambda (var18 var5)
               ((lambda (var15 var2) var8) -1 var10))
             2
             var10)
            (+ -8 ((lambda (var12) -8) var10))
            ((lambda (var8 var3 var13)
               ((lambda (var17) var17) var8))
             ((lambda (var17 var8 var3) var3) var12 var18 7)
             ((lambda (var18) var8) var8)
             ((lambda (var0 var12 var16) var10)
              var11
              var18
              var10))))
         var10
         (+ 6
            (+ ((lambda (var8 var7 var2) var11) var8 var8 8)
               var11))
         ((lambda (var10)
            ((lambda (var13 var17) var10)
             ((lambda (var15) var8) 4)
             ((lambda (var7 var13 var3) -10) var11 0 var10)))
          ((lambda (var12 var0) 3)
           (+ var11 var10)
           ((lambda (var16) var10) 1))))))
     var10
     var10
     ((lambda (var18 var14) (+ -3 var10))
      ((lambda (var16 var5)
         ((lambda (var4 var14)
            ((lambda (var16 var18) 7) var14 var5))
          ((lambda (var15)
             ((lambda (var17 var2) 0) 1 var15))
           ((lambda (var19) var16) var16))
          var5))
       ((lambda (var6 var9 var18)
          ((lambda (var8) ((lambda (var18) -5) 9))
           (+ -1 8)))
        var10
        ((lambda (var19 var0 var14) 6)
         ((lambda (var1 var14) 7) var10 -6)
         9
         -4)
        ((lambda (var1) var1) (+ var10 var10)))
       ((lambda (var15 var12) var10)
        9
        (+ var10 (+ var10 9))))
      ((lambda (var19) var10) var10)))
    (+ 4
       ((lambda (var18 var5)
          (+ (+ var5
                ((lambda (var1 var7 var6)
                   ((lambda (var17) -10) 5))
                 var18
                 6
                 (+ -7 -9)))
             (+ var10
                ((lambda (var7)
                   ((lambda (var16 var3 var15) 8) var7 9 -2))
                 ((lambda (var0 var13 var14) var10) 4 9 var5)))))
        -5
        ((lambda (var9 var16)
           ((lambda (var13)
              ((lambda (var0) ((lambda (var2 var19) -2) 9 2))
               ((lambda (var19) var16) var10)))
            ((lambda (var7 var6 var10) -9)
             ((lambda (var3 var8 var13) var16) var9 var10 9)
             ((lambda (var19) var16) 6)
             (+ var9 var16))))
         ((lambda (var3)
            ((lambda (var18 var5 var2)
               ((lambda (var3) 3) var2))
             var10
             ((lambda (var15 var5 var6) -5) var10 5 var10)
             7))
          var10)
         ((lambda (var7 var9 var13)
            ((lambda (var6 var17 var10) 2)
             var13
             ((lambda (var16) var10) var9)
             ((lambda (var0 var8 var18) var8) 8 -9 var9)))
          ((lambda (var0 var1) var1) 2 4)
          ((lambda (var4) ((lambda (var11) var4) -4))
           ((lambda (var11) 1) -8))
          2))))
    var10))
 1)

Case vm/gen-1-13.ssscm:

((lambda (var6) 6) 1)

Case vm/gen-1-14.ssscm:

((lambda (var3) 3) 1)

Case vm/gen-1-15.ssscm:

((lambda (var11)
   ((lambda (var16 var8 var10) 0)
    var11
    ((lambda (var4 var9 var7)
       ((lambda (var17 var5)
          ((lambda (var0 var10) var11)
           ((lambda (var19 var10)
              ((lambda (var13 var12 var3) 5)
               ((lambda (var8) -7) var4)
               ((lambda (var13 var18) 8) 5 var19)
               -6))
            var17
            4)
           ((lambda (var0 var18 var8) -2)
            ((lambda (var1 var18 var17)
               ((lambda (var19 var11) var5) 1 -7))
             ((lambda (var12) -8) var17)
             ((lambda (var14 var6) var14) var5 -2)
             ((lambda (var19 var6) -3) -4 var7))
            -9
            ((lambda (var8 var19) (+ 0 var17))
             ((lambda (var7 var16) var5) 3 var9)
             (+ var11 var17)))))
        4
        4))
     -3
     var11
     ((lambda (var7 var6 var16) -2)
      ((lambda (var12)
         (+ (+ ((lambda (var13 var12 var5) var5) -6 -3 var11)
               ((lambda (var2 var14 var16) var2) var11 3 -7))
            -7))
       ((lambda (var11) -2)
        ((lambda (var3) 9) ((lambda (var16) 3) 2))))
      var11
      ((lambda (var17 var18 var13)
         ((lambda (var7 var12) -3)
          (+ ((lambda (var0) var0) 3)
             ((lambda (var11 var17 var6) 7) var11 var17 var17))
          ((lambda (var14) ((lambda (var1) var13) -7))
           var11)))
       ((lambda (var10 var1)
          ((lambda (var8 var14 var10) 9)
           ((lambda (var3 var17 var8) -5) var1 var1 9)
           var11
           ((lambda (var8 var7) var1) 6 -5)))
        1
        var11)
       var11
       2)))
    (+ ((lambda (var13 var7 var6)
          ((lambda (var19) var13)
           ((lambda (var15 var0 var13)
              (+ ((lambda (var5) var5) var6) 6))
            var7
            ((lambda (var3)
               ((lambda (var9 var12) var11) -2 var3))
             var6)
            (+ ((lambda (var6 var17) var17) var11 var6)
               ((lambda (var14) var13) -9)))))
        ((lambda (var17 var10) 1) var11 var11)
        var11
        ((lambda (var8 var13 var2)
           ((lambda (var4 var18) ((lambda (var17) var11) -6))
            ((lambda (var13 var4) (+ -4 var2))
             -2
             (+ 6 var11))
            (+ 5 (+ var13 var2))))
         5
         8
         var11))
       ((lambda (var15)
          (+ ((lambda (var1 var4 var5) var5)
              ((lambda (var8 var5 var16)
                 ((lambda (var1 var10) 6) var15 -3))
               1
               ((lambda (var13 var1 var19) var15) var11 6 var11)
               var11)
              -1
              ((lambda (var7 var11) var7)
               ((lambda (var12 var16 var19) -5) var15 var11 8)
               ((lambda (var12 var0) 8) var15 9)))
             (+ 2
                ((lambda (var8 var6 var11)
                   ((lambda (var9 var1) var11) var11 4))
                 ((lambda (var19) var15) var11)
                 (+ -4 var15)
                 8))))
        ((lambda (var16 var15 var6)
           (+ ((lambda (var10)
                 ((lambda (var11 var15 var3) var6) 8 var11 2))
               (+ var16 var16))
              ((lambda (var19)
                 ((lambda (var3 var13 var9) -3) -6 var16 -7))
               var11)))
         (+ ((lambda (var12 var14)
               ((lambda (var18 var8 var14) -8) -10 var11 2))
             ((lambda (var12 var7 var4) var11) var11 6 var11)
             (+ var11 var11))
            ((lambda (var14)
               ((lambda (var2 var19 var9) 4) 5 2 -9))
             ((lambda (var11) var11) 1)))
         ((lambda (var5 var4)
            ((lambda (var18 var10) ((lambda (var14) 1) -1))
             var4
             var4))
          ((lambda (var8) ((lambda (var16 var4) 7) 7 -2))
           ((lambda (var12) 7) var11))
          (+ ((lambda (var8 var6 var15) var6) var11 var11 -6)
             var11))
         (+ ((lambda (var18 var19) ((lambda (var15) 2) 2))
             -3
             ((lambda (var2) 5) -5))
            8))))))
 1)

Case vm/gen-1-16.ssscm:

((lambda (var2) (+ -1 -3)) 1)

Case vm/gen-1-17.ssscm:

((lambda (var0)
   ((lambda (var10 var5)
      ((lambda (var7 var14)
         ((lambda (var8 var12)
            ((lambda (var10 var7 var1)
               ((lambda (var17) (+ (+ var7 -6) (+ var7 2)))
                ((lambda (var17 var6 var16) var12)
                 var10
                 ((lambda (var13 var12) var5) var1 var8)
                 ((lambda (var9 var3) -3) 2 var8))))
             ((lambda (var4 var12)
                ((lambda (var4)
                   ((lambda (var1 var9) -3) var10 -10))
                 -10))
              ((lambda (var0 var16 var1)
                 ((lambda (var9 var11 var0) var0) -10 var10 var10))
               var0
               ((lambda (var9 var0 var13) 1) 7 -2 -9)
               var0)
              ((lambda (var12 var6)
                 ((lambda (var17 var10) 5) 0 5))
               1
               var7))
             (+ var12 var12)
             (+ -8
                ((lambda (var16 var17 var18)
                   ((lambda (var15 var13 var8) var8) 6 var18 -6))
                 var0
                 ((lambda (var4 var5) var0) 1 3)
                 5))))
          ((lambda (var9 var0) var9)
           ((lambda (var14)
              ((lambda (var13) ((lambda (var15) 7) -10))
               (+ 6 var14)))
            ((lambda (var6) (+ var6 var6)) -5))
           ((lambda (var10)
              ((lambda (var13) 6) ((lambda (var0) var5) var0)))
            (+ 2 ((lambda (var9 var8) -6) var14 -9))))
          ((lambda (var8 var19 var14)
             ((lambda (var0 var9) 6)
              (+ ((lambda (var1) 6) var7) (+ var10 var19))
              ((lambda (var11 var17 var18)
                 ((lambda (var3 var10 var17) 5) var14 var0 -8))
               ((lambda (var6 var9) var9) var8 var8)
               var5
               ((lambda (var18 var13) var8) var8 var8))))
           var14
           2
           ((lambda (var6) (+ var10 (+ var6 var14)))
            ((lambda (var6) 4) ((lambda (var4) var10) -10))))))
       var0
       var5))
    ((lambda (var5)
       ((lambda (var6) -8)
        ((lambda (var1 var16 var0) var1)
         (+ ((lambda (var1 var10 var14)
               ((lambda (var0 var4 var3) var1) -8 var5 6))
             -1
             ((lambda (var8 var0) 9) var0 3)
             var0)
            ((lambda (var12 var11 var16) var0)
             -3
             5
             ((lambda (var16) -4) -6)))
         (+ (+ (+ var5 2) ((lambda (var10) var10) var5))
            (+ ((lambda (var17 var15 var0) 7) -3 var5 var5)
               2))
         var0)))
     ((lambda (var0 var1)
        ((lambda (var8 var19)
           ((lambda (var18 var16 var8)
              ((lambda (var8 var0 var5)
                 ((lambda (var10 var8 var15) -5)
                  var19
                  var18
                  var16))
               ((lambda (var2 var11 var15) -7) var19 2 var8)
               ((lambda (var15 var4 var7) var1) var1 var16 -5)
               ((lambda (var4 var7) -8) var19 0)))
            var0
            (+ ((lambda (var17) -4) var0) (+ -9 var0))
            ((lambda (var0)
               ((lambda (var19 var8 var9) 3) var1 var0 -3))
             var19)))
         ((lambda (var18 var2)
            ((lambda (var19 var7) ((lambda (var19) 4) -9))
             (+ -8 var1)
             var2))
          ((lambda (var14) (+ var14 -7))
           ((lambda (var7 var17 var6) -7) var1 2 var1))
          ((lambda (var13 var5 var18) var13)
           (+ var0 2)
           (+ 3 2)
           (+ var0 -8)))
         7))
      -9
      (+ var0
         ((lambda (var4 var15 var9)
            ((lambda (var8 var18 var0)
               ((lambda (var16 var5 var11) 1) -2 var0 var8))
             var4
             ((lambda (var10) -2) var15)
             ((lambda (var10 var5) var15) -5 var4)))
          ((lambda (var9 var14 var8) var8)
           -7
           ((lambda (var19) var0) 2)
           ((lambda (var3 var18 var12) var3) var0 -4 var0))
          ((lambda (var1) (+ 1 -10))
           ((lambda (var13) -9) -4))
          var0))))
    -7))
 1)

Case vm/gen-1-18.ssscm:

((lambda (var8)
   ((lambda (var18 var3 var8)
      ((lambda (var14)
         ((lambda (var17)
            ((lambda (var16 var5) -5) var8 -8))
          (+ ((lambda (var16) var18) var14) var14)))
       ((lambda (var8 var17) 8) 5 (+ var18 var3))))
    var8
    7
    (+ ((lambda (var16 var11)
          ((lambda (var1 var10)
             ((lambda (var6 var8)
                ((lambda (var12 var3) var8)
                 -9
                 ((lambda (var4 var13) var10) var8 var16)))
              ((lambda (var13 var17) (+ var17 2)) var1 4)
              (+ -7 ((lambda (var3 var11) var10) 7 var8))))
           (+ -1
              ((lambda (var11 var0) var11)
               ((lambda (var15 var18 var11) 6) -9 -6 -8)
               var8))
           ((lambda (var0 var18 var16)
              ((lambda (var9 var11 var17)
                 ((lambda (var15 var5) -8) -4 var0))
               var18
               ((lambda (var2 var12 var1) var8) var8 var8 -7)
               var11))
            ((lambda (var5 var2)
               ((lambda (var7 var18) 0) var11 var5))
             -6
             var16)
            ((lambda (var0 var6 var3)
               ((lambda (var7 var6 var14) -5) 6 var6 -1))
             (+ 3 var8)
             ((lambda (var5 var8) 7) var8 var16)
             (+ var11 var11))
            ((lambda (var7)
               ((lambda (var16 var11 var2) 3) 8 9 var7))
             var8))))
        ((lambda (var6 var13) var8)
         (+ ((lambda (var3 var6)
               ((lambda (var8 var6) var8) var3 var6))
             var8
             ((lambda (var4 var10) 7) 5 var8))
            -1)
         ((lambda (var19 var6)
            ((lambda (var8 var0) var19)
             var8
             ((lambda (var7 var9 var12) -8) var6 -7 var19)))
          (+ ((lambda (var3 var15) -7) -5 -2) 8)
          var8))
        ((lambda (var16 var9 var8) -1)
         ((lambda (var1 var14)
            ((lambda (var12 var13 var9) (+ 5 var1))
             ((lambda (var10) var10) -9)
             ((lambda (var16) -10) 1)
             -9))
          -7
          ((lambda (var2 var15 var6) var6)
           var8
           7
           (+ -1 -9)))
         1
         ((lambda (var6)
            ((lambda (var1 var16 var12)
               ((lambda (var16 var8 var6) 5) var12 -10 2))
             9
             ((lambda (var0) -4) var8)
             ((lambda (var15 var6 var0) var0) var8 -2 9)))
          ((lambda (var17 var1 var2) (+ 3 var2))
           ((lambda (var16) -10) 4)
           (+ 1 5)
           var8))))
       4)))
 1)

Case vm/gen-1-19.ssscm:

((lambda (var1)
   ((lambda (var14) -9)
    ((lambda (var17 var15)
       ((lambda (var15 var17)
          ((lambda (var10) var15) var1))
        ((lambda (var19 var15) 3)
         ((lambda (var12)
            ((lambda (var12 var7)
               ((lambda (var10 var9) -5) 7 2))
             ((lambda (var13) var17) var17)
             ((lambda (var12 var7) 7) var17 -1)))
          ((lambda (var11) var1) 0))
         (+ ((lambda (var7 var18)
               ((lambda (var14) var7) var17))
             ((lambda (var4 var17 var1) var17) var15 var1 -8)
             (+ var15 8))
            var1))
        ((lambda (var0 var2) 5)
         9
         (+ ((lambda (var12) ((lambda (var12) var12) var15))
             (+ var15 -4))
            (+ ((lambda (var12) var17) 4) var1)))))
     ((lambda (var10)
        ((lambda (var10)
           ((lambda (var9 var0 var1) var9)
            (+ ((lambda (var17 var10) var10) -8 -6)
               ((lambda (var4 var11) var1) var1 var1))
            (+ ((lambda (var3 var0) var1) 7 -2) 0)
            ((lambda (var15 var0) var10)
             ((lambda (var6 var7) -3) 5 var1)
             (+ -2 2))))
         var1))
      ((lambda (var17 var10 var15)
         ((lambda (var8) 8)
          ((lambda (var11) -9)
           ((lambda (var6 var4 var3) -9) -1 9 -4))))
       var1
       ((lambda (var6 var3)
          ((lambda (var7 var19)
             ((lambda (var10 var3 var5) var3) var3 7 -9))
           ((lambda (var18 var4 var0) -1) -4 var1 4)
           var3))
        ((lambda (var3 var1 var15)
           ((lambda (var4) var15) var1))
         var1
         ((lambda (var14) var1) var1)
         (+ var1 -7))
        (+ ((lambda (var16 var7) 4) -2 -5) 1))
       ((lambda (var12) -7)
        ((lambda (var9 var4 var10)
           ((lambda (var13) -6) 0))
         -5
         var1
         (+ 7 var1)))))
     -6)))
 1)

Case vm/gen-1-2.ssscm:

((lambda (var12) var12) 1)

Case vm/gen-1-20.ssscm:

((lambda (var16)
   ((lambda (var15)
      ((lambda (var3 var8 var1)
         ((lambda (var18 var16 var2) var15)
          ((lambda (var5)
             ((lambda (var18)
                (+ ((lambda (var8) -10) -4)
                   ((lambda (var17 var8) 1) -7 8)))
              ((lambda (var13 var15)
                 ((lambda (var11) -1) var13))
               ((lambda (var9 var7 var10) var15) 5 -2 -8)
               var1)))
           (+ ((lambda (var19 var0) (+ -5 var1))
               ((lambda (var9 var16) -4) -8 5)
               -4)
              ((lambda (var12 var3)
                 ((lambda (var8 var12) -8) var8 var16))
               ((lambda (var13 var5 var12) var15) var1 4 -10)
               ((lambda (var17) var16) var16))))
          ((lambda (var12)
             (+ var16
                (+ -8 ((lambda (var17 var13) 4) var12 -3))))
           (+ ((lambda (var1 var13) (+ 8 var13))
               -7
               (+ -1 var16))
              var15))
          ((lambda (var1 var12)
             ((lambda (var18 var17 var7) (+ 4 var12))
              ((lambda (var12 var11 var15) (+ var16 -4))
               9
               -10
               var12)
              ((lambda (var3 var11 var5) -7)
               ((lambda (var3 var18 var5) var3) var15 0 var12)
               ((lambda (var2 var1) -4) 3 var16)
               ((lambda (var4) 2) 3))
              -6))
           var1
           ((lambda (var9 var14 var3)
              ((lambda (var10 var6 var12)
                 ((lambda (var1 var9 var17) var8) -7 var10 3))
               ((lambda (var14) -5) 2)
               ((lambda (var14) var8) var16)
               (+ 4 var16)))
            -7
            var8
            ((lambda (var13) ((lambda (var16) var13) 1)) -1)))))
       ((lambda (var7) (+ 7 -6))
        ((lambda (var4 var13)
           ((lambda (var0 var10) var13)
            (+ ((lambda (var4) 0) var13)
               ((lambda (var19 var18) -7) 7 0))
            ((lambda (var18 var15 var2) (+ var16 var18))
             -7
             6
             (+ var13 var4))))
         ((lambda (var1 var14 var8) var16)
          -3
          ((lambda (var8 var6)
             ((lambda (var15 var17) -6) 1 -6))
           ((lambda (var14 var9) var9) 7 9)
           ((lambda (var13) var16) -9))
          ((lambda (var15) ((lambda (var12) var16) -1))
           ((lambda (var15) -1) 3)))
         ((lambda (var9)
            ((lambda (var18 var12) var18)
             ((lambda (var6 var9 var0) var15) 9 2 var16)
             ((lambda (var5) 4) var9)))
          ((lambda (var3 var0 var18) 6)
           ((lambda (var16 var17 var7) var16)
            var15
            -10
            var15)
           (+ var16 var16)
           (+ var15 var16)))))
       -3
       ((lambda (var4 var9)
          ((lambda (var6 var11) -5)
           ((lambda (var6 var4 var0) -7)
            ((lambda (var0 var15) (+ var15 6))
             ((lambda (var15 var2) var15) var4 var4)
             ((lambda (var3 var16 var2) var15) 6 var9 var9))
            ((lambda (var7 var18 var6)
               ((lambda (var6 var3) -10) var9 -3))
             (+ var16 -10)
             ((lambda (var6 var5 var4) var4) -2 var15 var4)
             ((lambda (var13 var11 var5) 4) var15 -3 var9))
            ((lambda (var13 var8 var3)
               ((lambda (var5 var8) -10) -8 var13))
             ((lambda (var5) var9) -6)
             ((lambda (var2 var11 var12) var12)
              var15
              var9
              var4)
             -10))
           ((lambda (var18 var6) 0)
            ((lambda (var12 var18 var16) -1)
             2
             ((lambda (var17 var11 var15) -4) var9 -1 -5)
             ((lambda (var14) 0) var4))
            8)))
        ((lambda (var18 var11)
           ((lambda (var2)
              ((lambda (var8)
                 ((lambda (var12 var2 var11) 8) var11 var16 var18))
               (+ var2 var18)))
            ((lambda (var16) var16) (+ var16 var18))))
         ((lambda (var10)
            ((lambda (var10)
               ((lambda (var4 var9 var1) var1) var16 0 var16))
             (+ var10 -1)))
          ((lambda (var0 var15 var1) var1) var15 -6 var16))
         7)
        ((lambda (var7 var15)
           ((lambda (var12 var1)
              (+ ((lambda (var9 var10 var16) -8) -7 8 var15)
                 ((lambda (var17) 2) 0)))
            3
            ((lambda (var2) (+ 8 var16)) 3)))
         ((lambda (var9 var1 var6) 8)
          ((lambda (var19 var14 var3) var14)
           ((lambda (var1) var1) -2)
           var15
           ((lambda (var19 var8) 5) var15 var16))
          ((lambda (var10 var14 var4)
             ((lambda (var4 var9 var8) -9) 7 var16 2))
           ((lambda (var5 var14 var1) -6) 0 -6 3)
           (+ -6 9)
           ((lambda (var4 var0) var15) var16 var16))
          (+ ((lambda (var10) var10) var16)
             ((lambda (var18 var0) var18) -6 var15)))
         7))))
    (+ ((lambda (var14 var18)
          ((lambda (var7 var10 var15)
             ((lambda (var12)
                (+ ((lambda (var13) var10) var18)
                   ((lambda (var16 var19 var2) var18) 6 var10 var7)))
              ((lambda (var19 var14 var10) -8)
               ((lambda (var13) var18) var15)
               ((lambda (var10) -10) var7)
               ((lambda (var13) var13) var10))))
           ((lambda (var5 var13)
              ((lambda (var9 var7 var4) var16)
               ((lambda (var8 var11 var6) -4) 5 0 var16)
               ((lambda (var2) -5) var14)
               ((lambda (var4) 0) 5)))
            ((lambda (var0 var12) var0)
             ((lambda (var17 var5 var15) var16)
              var16
              var18
              -4)
             -1)
            var16)
           ((lambda (var19)
              ((lambda (var16 var8) ((lambda (var2) 7) var16))
               (+ -9 -4)
               ((lambda (var17 var10) var10) 3 var16)))
            ((lambda (var14)
               ((lambda (var15 var1) var18) var14 var18))
             ((lambda (var10) var14) var18)))
           var16))
        var16
        ((lambda (var6 var11) var16)
         (+ ((lambda (var8) -8)
             ((lambda (var2 var18 var6) var6) -1 var16 var16))
            ((lambda (var7 var5 var6) var5)
             ((lambda (var2 var6) -2) -7 -2)
             -3
             (+ var16 var16)))
         var16))
       ((lambda (var0 var14)
          ((lambda (var15) -2)
           (+ ((lambda (var11 var6 var8)
                 ((lambda (var0 var1 var11) var0) var6 var14 var8))
               (+ var14 -7)
               (+ -3 -1)
               ((lambda (var8) 1) var16))
              ((lambda (var3 var19)
                 ((lambda (var7 var11) 7) var3 -5))
               ((lambda (var10) 3) 6)
               ((lambda (var19 var5 var18) 0) -5 var16 -8)))))
        ((lambda (var9) -2)
         ((lambda (var11)
            ((lambda (var10) ((lambda (var10) var11) 9)) -1))
          var16))
        ((lambda (var0 var13 var18)
           (+ ((lambda (var17)
                 ((lambda (var12 var8 var13) 4) var16 -4 var0))
               -9)
              ((lambda (var10 var3) 2)
               ((lambda (var3 var16) var3) var18 var13)
               ((lambda (var7) var0) var16))))
         ((lambda (var1 var11 var0)
            ((lambda (var7)
               ((lambda (var16 var18) var18) var7 var1))
             (+ var1 2)))
          -8
          ((lambda (var16) (+ var16 2))
           ((lambda (var6 var19) 6) var16 var16))
          (+ ((lambda (var16 var3) 2) var16 -2) 5))
         ((lambda (var17)
            ((lambda (var10) ((lambda (var13 var19) 6) 7 8))
             ((lambda (var11 var6) 1) var16 var17)))
          var16)
         var16)))))
 1)

Case vm/gen-1-21.ssscm:

((lambda (var14) var14) 1)

Case vm/gen-1-22.ssscm:

((lambda (var14) var14) 1)

Case vm/gen-1-23.ssscm:

((lambda (var2) var2) 1)

Case vm/gen-1-24.ssscm:

((lambda (var13)
   ((lambda (var3 var7)
      ((lambda (var9 var11)
         ((lambda (var12)
            (+ var3
               ((lambda (var18 var16) -10)
                ((lambda (var13 var14)
                   ((lambda (var14 var4) var11) 3 var13))
                 ((lambda (var3 var19) var9) var7 -3)
                 (+ var12 -4))
                (+ -9 (+ 2 var13)))))
          var9))
       ((lambda (var4 var19 var7)
          ((lambda (var8 var12 var13)
             ((lambda (var16 var0 var19)
                ((lambda (var5 var3) 2)
                 var3
                 ((lambda (var5 var6) 1) -5 1)))
              ((lambda (var11 var15 var6)
                 ((lambda (var14 var7 var18) var3) var11 var11 -5))
               ((lambda (var9 var6 var19) 6) -1 -10 var8)
               (+ var4 var19)
               ((lambda (var0 var14) 0) var7 1))
              ((lambda (var19 var16 var1)
                 ((lambda (var9) -1) -3))
               ((lambda (var15 var0 var12) 2) -8 var4 var8)
               var7
               ((lambda (var13 var18 var1) var3) 1 var4 var4))
              ((lambda (var9 var13) var12)
               var12
               ((lambda (var14 var6) var8) var7 var4))))
           (+ var7
              ((lambda (var3 var15 var13) var15)
               ((lambda (var16) 3) 0)
               ((lambda (var9 var13 var3) var3) -9 7 var13)
               ((lambda (var15 var1) 6) 6 5)))
           ((lambda (var10 var15)
              ((lambda (var6 var17 var16) (+ var13 -4))
               (+ var13 4)
               ((lambda (var10 var12) -3) -2 var10)
               var7))
            ((lambda (var9 var5 var19) (+ var7 -1))
             -10
             ((lambda (var13 var14 var10) 6) -4 -3 -7)
             ((lambda (var3) var19) 2))
            var4)
           (+ ((lambda (var17)
                 ((lambda (var19 var15) 6) -1 var19))
               var19)
              var4)))
        ((lambda (var11 var3) 8)
         ((lambda (var11 var2)
            ((lambda (var4)
               ((lambda (var11 var19 var3) var2) var4 6 -9))
             var3))
          ((lambda (var19 var10 var13) -3)
           ((lambda (var7 var15) -5) -5 var3)
           2
           ((lambda (var14 var2 var5) var14) var7 -3 var7))
          ((lambda (var5)
             ((lambda (var16 var2) -1) var13 -10))
           (+ var3 0)))
         8)
        ((lambda (var13 var1 var6)
           (+ (+ ((lambda (var10 var15) var15) -4 var6)
                 ((lambda (var3) var7) var3))
              ((lambda (var3 var7 var17) ((lambda (var6) 1) 4))
               (+ 4 -1)
               -3
               var7)))
         ((lambda (var3)
            (+ ((lambda (var18) var13) var13) (+ -10 var13)))
          (+ var3
             ((lambda (var1 var7 var19) var13)
              var13
              var13
              var3)))
         ((lambda (var15 var0 var8) var7)
          (+ (+ var3 var3) var13)
          (+ ((lambda (var14 var19 var2) 7) 8 7 var13)
             (+ var7 1))
          ((lambda (var19) -7) ((lambda (var3) var3) var3)))
         ((lambda (var8 var14 var16) var14)
          6
          var7
          ((lambda (var12) ((lambda (var10) var7) 3)) -2)))
        3)
       (+ var7 var13)))
    (+ ((lambda (var2 var13)
          ((lambda (var11 var17)
             (+ ((lambda (var13)
                   ((lambda (var1 var18) -3) 7 var17))
                 var17)
                ((lambda (var17 var3)
                   ((lambda (var8 var12) var11) 9 -4))
                 ((lambda (var10) 6) 5)
                 ((lambda (var19 var7 var1) var19) 5 var11 var13))))
           -7
           ((lambda (var17 var2)
              (+ ((lambda (var9) -7) 5) var2))
            -5
            ((lambda (var4 var17)
               ((lambda (var5 var0 var15) -4) 1 6 7))
             ((lambda (var16) 9) -3)
             var13))))
        var13
        var13)
       var13)
    ((lambda (var2)
       ((lambda (var4 var10) -5)
        -1
        ((lambda (var3)
           ((lambda (var16)
              ((lambda (var10 var16 var4)
                 ((lambda (var6 var15 var16) var16) -6 var10 5))
               ((lambda (var12 var16 var6) var13) -10 var3 var3)
               (+ -1 var3)
               1))
            ((lambda (var2 var9) ((lambda (var17) 0) var3))
             var3
             (+ -7 var3))))
         5)))
     8)))
 1)

Case vm/gen-1-25.ssscm:

((lambda (var12)
   (+ ((lambda (var14 var17 var12)
         (+ (+ ((lambda (var11 var13 var2) -2)
                ((lambda (var18 var7 var6) (+ var18 3))
                 (+ var12 var12)
                 (+ var12 var17)
                 ((lambda (var18 var10) var17) -6 7))
                var12
                ((lambda (var8) 6)
                 ((lambda (var6 var16 var13) 1) var14 -5 var12)))
               ((lambda (var7) 1) var12))
            ((lambda (var19 var18 var11)
               ((lambda (var14)
                  ((lambda (var2 var9 var7)
                     ((lambda (var10 var16 var13) 6) 9 -1 var7))
                   ((lambda (var4 var18 var17) 3) 3 var11 var14)
                   (+ 2 var18)
                   -10))
                4))
             ((lambda (var18) var14) 1)
             var14
             (+ var17 -2))))
       var12
       (+ (+ (+ ((lambda (var13 var0 var5) (+ 5 -6))
                 ((lambda (var18) 4) var12)
                 ((lambda (var14 var9 var4) -9) var12 var12 7)
                 ((lambda (var8) var8) 5))
                ((lambda (var12 var19 var3) (+ -1 -7))
                 -1
                 ((lambda (var18 var13 var15) var12) var12 -8 -10)
                 var12))
             ((lambda (var1) (+ ((lambda (var18) 8) var1) 0))
              7))
          var12)
       ((lambda (var14 var3) -2)
        ((lambda (var7 var4)
           (+ ((lambda (var17 var12 var2)
                 ((lambda (var4 var12) var2) -3 -5))
               var4
               ((lambda (var6) var6) -6)
               ((lambda (var17 var3 var9) 9) 5 var4 var4))
              ((lambda (var3 var10)
                 ((lambda (var10 var3) 4) var7 -10))
               (+ 1 -1)
               var4)))
         ((lambda (var0)
            (+ -7 ((lambda (var18) var18) var12)))
          ((lambda (var6 var13 var7)
             ((lambda (var17) var6) -4))
           9
           (+ var12 var12)
           ((lambda (var16 var19) -9) var12 var12)))
         ((lambda (var5 var16) var16)
          ((lambda (var6) ((lambda (var10) var12) 9))
           ((lambda (var11) 6) 7))
          ((lambda (var8)
             ((lambda (var3 var12 var17) var12) 4 -1 5))
           ((lambda (var3 var16) -10) var12 -7))))
        var12))
      ((lambda (var13) -3)
       ((lambda (var0 var13 var12)
          ((lambda (var7 var1 var10) 7)
           (+ 2 var13)
           ((lambda (var10 var8 var4) var4)
            ((lambda (var2 var0 var15)
               ((lambda (var13 var9) var0) 0 -2))
             var12
             ((lambda (var9 var11) var11) var0 7)
             ((lambda (var4 var12 var16) -10) var0 6 -9))
            ((lambda (var9 var4) 4)
             ((lambda (var4) var4) -6)
             ((lambda (var17 var18 var6) var17) 6 -1 var13))
            -1)
           ((lambda (var10 var13)
              (+ var12 ((lambda (var2 var5) var13) var0 var0)))
            (+ ((lambda (var11 var3 var9) var9) var0 0 -10)
               ((lambda (var18 var17) 0) var12 -8))
            2)))
        3
        ((lambda (var1 var3 var5) var5)
         -9
         var12
         ((lambda (var16 var3 var6)
            ((lambda (var4 var7) (+ -8 5))
             ((lambda (var12 var14 var1) var1) var3 1 var3)
             ((lambda (var3) 9) var3)))
          ((lambda (var1 var7 var2) var7)
           ((lambda (var1 var17 var19) 3) var12 -7 var12)
           ((lambda (var12 var11 var10) var12) -3 var12 0)
           ((lambda (var1 var19 var14) 8) 8 2 var12))
          ((lambda (var9 var17) (+ -1 var9))
           ((lambda (var0) -6) 0)
           ((lambda (var0 var18) 6) -8 5))
          (+ ((lambda (var12 var2 var8) -3) var12 var12 5)
             ((lambda (var8 var19 var2) 4) -3 var12 -7))))
        6))))
 1)

Case vm/gen-1-26.ssscm:

((lambda (var4)
   ((lambda (var7 var6 var11) var11)
    ((lambda (var7 var4)
       (+ (+ ((lambda (var2 var12) var4)
              ((lambda (var12 var16) ((lambda (var15) -10) -4))
               ((lambda (var2) -8) var7)
               ((lambda (var12 var5 var16) 7) 1 8 -7))
              (+ ((lambda (var3 var11) var7) 8 -1) (+ var7 1)))
             (+ ((lambda (var11) 5) (+ -5 0))
                ((lambda (var7) var7) 2)))
          ((lambda (var5 var17)
             ((lambda (var4)
                ((lambda (var0 var5 var2)
                   ((lambda (var5) var5) var0))
                 ((lambda (var10) 8) -2)
                 var17
                 (+ -6 -8)))
              ((lambda (var13 var19 var18) (+ var13 var5))
               ((lambda (var1 var9) var5) var17 -10)
               ((lambda (var10 var6 var11) -2) var5 -5 -7)
               ((lambda (var5) -8) 4))))
           (+ -4
              (+ ((lambda (var18) var7) 0)
                 ((lambda (var8) -1) 2)))
           ((lambda (var12 var6)
              (+ var4 ((lambda (var6 var15) -5) var7 3)))
            ((lambda (var17 var6) -10) (+ var7 -7) 3)
            ((lambda (var7) var4) (+ var7 -8))))))
     ((lambda (var15 var4 var18)
        ((lambda (var1 var11 var12) var11)
         var15
         ((lambda (var10 var19 var0) -3)
          (+ ((lambda (var9 var0 var3) var0) var15 -2 3)
             ((lambda (var16 var11 var15) 9)
              var15
              var15
              var18))
          ((lambda (var10) ((lambda (var6) var18) 8)) var4)
          -6)
         ((lambda (var7 var10)
            ((lambda (var3 var12 var1)
               ((lambda (var11 var12) 9) 8 -5))
             (+ var18 var7)
             ((lambda (var4 var5 var9) -6) -10 -4 -6)
             var4))
          7
          ((lambda (var16 var13)
             ((lambda (var6 var1 var7) var6) var13 -7 var4))
           ((lambda (var13) -1) -7)
           var15))))
      ((lambda (var6 var8)
         ((lambda (var19 var3 var10) var4)
          9
          var4
          ((lambda (var6 var3) ((lambda (var6) 9) var4))
           ((lambda (var3 var12 var2) var6) var8 var6 var6)
           ((lambda (var19) -5) var4))))
       ((lambda (var4 var2) (+ var2 var2))
        var4
        ((lambda (var0 var10 var15)
           ((lambda (var13 var18 var17) 2) var15 var0 3))
         8
         ((lambda (var6 var3 var4) var4) var4 var4 var4)
         ((lambda (var0 var7 var19) var7) var4 var4 6)))
       (+ (+ ((lambda (var13 var0) -9) -7 4)
             ((lambda (var1) var1) -5))
          var4))
      ((lambda (var6)
         ((lambda (var17 var7)
            ((lambda (var17)
               ((lambda (var1 var13) var4) var6 3))
             ((lambda (var8) var4) var4)))
          -3
          -10))
       ((lambda (var15 var18 var12) 3)
        (+ ((lambda (var2) var2) var4) 1)
        -2
        ((lambda (var17 var14 var16) var17)
         ((lambda (var8) var8) var4)
         ((lambda (var11) var4) var4)
         ((lambda (var17 var12) -3) var4 var4))))
      ((lambda (var3) var3)
       ((lambda (var14 var6 var18)
          ((lambda (var8 var1)
             ((lambda (var4 var16) -2) 6 var18))
           7
           var18))
        ((lambda (var2) (+ 6 var4)) 8)
        ((lambda (var4) var4) ((lambda (var13) 9) -3))
        ((lambda (var15 var6 var4)
           ((lambda (var18) var18) -2))
         6
         (+ var4 -4)
         var4))))
     ((lambda (var16 var9 var1)
        ((lambda (var10 var9)
           ((lambda (var18 var0 var2)
              ((lambda (var8 var15) var10)
               (+ var2 1)
               ((lambda (var17 var11) -2) var16 -9)))
            (+ 7 -4)
            ((lambda (var18 var5 var1)
               ((lambda (var10 var18 var19) 0) var10 var1 var4))
             (+ -6 -6)
             ((lambda (var14 var19) var10) -7 var9)
             var1)
            (+ (+ 0 7)
               ((lambda (var0 var10 var1) var0) -10 -10 var16))))
         ((lambda (var17) -3) var1)
         4))
      ((lambda (var3)
         ((lambda (var12)
            ((lambda (var13) ((lambda (var8) -4) -3))
             ((lambda (var3 var15) -7) var3 var3)))
          3))
       ((lambda (var4 var19 var17) (+ var4 2))
        5
        (+ 8
           ((lambda (var7 var14 var17) var14) -4 var4 var4))
        var4))
      (+ ((lambda (var3) (+ var3 6))
          ((lambda (var14 var7) ((lambda (var18) 7) var14))
           ((lambda (var9 var11 var5) var11) -4 4 var4)
           (+ var4 8)))
         ((lambda (var14 var13 var2)
            ((lambda (var7) (+ var2 var2))
             ((lambda (var4) 4) 4)))
          (+ (+ -5 -9) var4)
          (+ (+ -3 var4) var4)
          var4))
      ((lambda (var8 var19 var10)
         ((lambda (var14 var9 var13) var19)
          var8
          (+ ((lambda (var18 var8) var19) var10 var8)
             var10)
          5))
       (+ ((lambda (var2 var16 var8) var8)
           ((lambda (var2 var9 var3) var3) var4 9 var4)
           ((lambda (var10 var17 var2) var10) var4 5 var4)
           ((lambda (var14) var14) 7))
          ((lambda (var11 var1)
             ((lambda (var7 var4) var7) var11 var4))
           var4
           ((lambda (var13 var8 var17) -3) var4 var4 9)))
       ((lambda (var2 var17)
          (+ var2 ((lambda (var2 var8) -4) 4 -6)))
        ((lambda (var17 var15 var6) (+ var15 var15))
         ((lambda (var3 var13 var14) var4) -7 var4 4)
         ((lambda (var17) var4) -10)
         ((lambda (var7) -4) var4))
        var4)
       ((lambda (var7 var10)
          ((lambda (var6) -9) (+ -10 -9)))
        7
        ((lambda (var17 var5) var17)
         var4
         ((lambda (var15) var4) var4))))))
    ((lambda (var2) -1)
     ((lambda (var0 var10 var16)
        (+ ((lambda (var18) var10)
            ((lambda (var3 var9) 7)
             -7
             ((lambda (var9) -6) -3)))
           1))
      (+ ((lambda (var17 var9 var4) (+ 6 var9))
          ((lambda (var12 var6 var4)
             ((lambda (var3 var19 var4) var19) var6 -5 var12))
           (+ var4 var4)
           ((lambda (var5 var10 var16) 0) var4 0 var4)
           var4)
          ((lambda (var6) (+ var4 9))
           ((lambda (var4 var8 var9) -9) var4 4 -2))
          2)
         ((lambda (var13 var2 var8) -10)
          ((lambda (var5 var9 var7) ((lambda (var12) 9) -4))
           ((lambda (var0 var8 var3) 1) 5 -2 var4)
           (+ var4 -5)
           var4)
          ((lambda (var19 var16) ((lambda (var7) 8) -1))
           -1
           ((lambda (var17) 7) 1))
          (+ ((lambda (var13) -4) var4) 0)))
      -9
      ((lambda (var19 var7 var11) var4)
       var4
       5
       ((lambda (var3 var0)
          ((lambda (var18 var10 var3)
             ((lambda (var2) var0) var18))
           ((lambda (var16 var17 var15) var3) var0 -2 var0)
           ((lambda (var6) 7) 3)
           -6))
        (+ ((lambda (var5 var16 var12) 3) var4 var4 -4)
           (+ var4 -1))
        ((lambda (var4 var18) ((lambda (var2) var4) -8))
         ((lambda (var9) var9) var4)
         ((lambda (var4 var0 var1) 9) -8 -10 8))))))
    ((lambda (var12 var14)
       (+ ((lambda (var0)
             ((lambda (var7)
                ((lambda (var9 var14) (+ var12 -3))
                 (+ 1 -7)
                 var0))
              (+ ((lambda (var18) var18) -2) var12)))
           -2)
          ((lambda (var3 var17)
             (+ var12
                (+ 1
                   ((lambda (var11 var9 var15) 2) var4 var12 var3))))
           -1
           2)))
     ((lambda (var19) 1) var4)
     var4)))
 1)

Case vm/gen-1-27.ssscm:

((lambda (var19) 0) 1)

Case vm/gen-1-28.ssscm:

((lambda (var1)
   ((lambda (var15)
      ((lambda (var0 var13)
         (+ ((lambda (var18) -10)
             ((lambda (var17 var15)
                ((lambda (var14)
                   ((lambda (var10 var5) -4) var14 var15))
                 (+ 1 var15)))
              ((lambda (var13) (+ var15 var1))
               ((lambda (var12 var1 var18) 2) 9 2 var13))
              ((lambda (var14 var1 var0) (+ -9 var15))
               (+ 3 9)
               -8
               ((lambda (var9) var9) var13))))
            ((lambda (var18 var12 var11) -6)
             ((lambda (var11 var10)
                (+ ((lambda (var8 var1) 9) -5 var0) (+ -2 2)))
              ((lambda (var16 var18) -5)
               ((lambda (var4 var10) 2) var1 var13)
               ((lambda (var18 var1) var15) -10 var0))
              (+ 2 -3))
             var0
             ((lambda (var4)
                ((lambda (var5 var17) (+ var17 var15))
                 (+ 5 var1)
                 var13))
              -9))))
       var15
       ((lambda (var18)
          (+ ((lambda (var13) var13)
              ((lambda (var5) var1) -5))
             ((lambda (var12 var7 var6) 6)
              ((lambda (var0) 7)
               ((lambda (var10 var2) -9) -2 var18))
              ((lambda (var17 var13 var3) (+ 9 -1))
               ((lambda (var14 var19) -7) -4 -1)
               ((lambda (var5 var9) -6) var15 var1)
               (+ var1 4))
              ((lambda (var0 var5) ((lambda (var10) -2) var1))
               -10
               ((lambda (var10) var15) var15)))))
        ((lambda (var8 var1 var15)
           ((lambda (var6 var19 var2)
              ((lambda (var9 var14 var17)
                 ((lambda (var12) 3) 2))
               ((lambda (var17 var18 var1) -5) var8 -9 3)
               var1
               ((lambda (var6) 9) -7)))
            ((lambda (var5 var7) (+ var5 2))
             var1
             ((lambda (var8 var9 var4) -2) -9 var8 -2))
            ((lambda (var12)
               ((lambda (var9 var8) var8) var12 var8))
             ((lambda (var15 var11) var11) 7 var8))
            7))
         var1
         ((lambda (var10)
            (+ ((lambda (var2) 6) var10)
               ((lambda (var5) 0) var10)))
          ((lambda (var17 var8) -6)
           ((lambda (var18 var1) var18) -9 9)
           -10))
         ((lambda (var8)
            ((lambda (var1 var10 var15) (+ var8 -1))
             ((lambda (var15 var10 var12) var10) 3 var15 var8)
             -1
             ((lambda (var12 var0) var1) var1 var15)))
          ((lambda (var16 var13 var11)
             ((lambda (var9 var17 var1) var9) -3 0 var11))
           ((lambda (var7) var7) -4)
           ((lambda (var9) var15) 4)
           var1))))))
    ((lambda (var3)
       ((lambda (var10)
          (+ ((lambda (var0)
                ((lambda (var2 var7 var0) var7)
                 (+ -8 var1)
                 ((lambda (var4 var8) 7) -2 1)
                 ((lambda (var0 var8) -9) 2 var1)))
              ((lambda (var17) var17) var3))
             (+ ((lambda (var4 var16 var10)
                   ((lambda (var1 var13) 8) var3 var16))
                 var10
                 -4
                 ((lambda (var18) var18) 4))
                -4)))
        ((lambda (var13)
           (+ ((lambda (var6 var13) var3)
               ((lambda (var9 var14 var16) var13) 2 8 var13)
               (+ var13 2))
              ((lambda (var5) 3) (+ var3 var3))))
         -9)))
     ((lambda (var14 var12 var17) 1)
      (+ 7
         ((lambda (var2)
            ((lambda (var1 var5)
               ((lambda (var17 var16) var1) var1 -9))
             var2
             var1))
          ((lambda (var0 var19) (+ 4 var0))
           var1
           ((lambda (var15 var14) var14) -7 var1))))
      -2
      ((lambda (var3 var4 var13)
         ((lambda (var10 var17)
            ((lambda (var7 var17) -3)
             var10
             ((lambda (var18 var3 var7) -9) 6 2 var4)))
          -6
          (+ ((lambda (var19 var3) -4) var3 -8) -1)))
       ((lambda (var0)
          ((lambda (var2 var10 var0)
             ((lambda (var10 var9) 6) var2 -7))
           (+ -2 var0)
           var0
           -4))
        var1)
       ((lambda (var15 var1)
          (+ ((lambda (var8 var7) -9) var15 -4)
             ((lambda (var10 var11 var6) 6) var1 var1 var1)))
        -6
        ((lambda (var3) ((lambda (var7) 5) var3)) 7))
       ((lambda (var9)
          ((lambda (var11 var12) (+ var9 var11))
           ((lambda (var1) 8) var9)
           ((lambda (var12 var15 var2) 4) -8 9 9)))
        var1))))))
 1)

Case vm/gen-1-29.ssscm:

((lambda (var2)
   ((lambda (var15 var5)
      (+ ((lambda (var13) -5) var5)
         ((lambda (var5 var18 var8) -8)
          -9
          ((lambda (var12 var17)
             ((lambda (var3 var15)
                ((lambda (var17 var4)
                   ((lambda (var7 var18) var4) var5 var5))
                 ((lambda (var6 var18 var16) var2) 1 var3 var12)
                 ((lambda (var8) var2) var3)))
              ((lambda (var10) var12)
               ((lambda (var1) 2) var15))
              ((lambda (var5) var5) ((lambda (var19) -5) -4))))
           ((lambda (var14 var6)
              ((lambda (var1) var15)
               ((lambda (var16 var4 var18) 0) var14 9 var6)))
            -3
            ((lambda (var1)
               ((lambda (var16 var9) var1) var2 var15))
             var2))
           var2)
          ((lambda (var12 var7)
             ((lambda (var1 var15)
                (+ ((lambda (var10 var18) 5) -9 var7)
                   ((lambda (var0 var3 var15) -4) -8 var5 9)))
              ((lambda (var14 var7)
                 ((lambda (var6 var19 var4) -1) var5 -9 var14))
               var2
               ((lambda (var16 var2) var12) var5 var5))
              ((lambda (var0 var16 var5) (+ var7 -5))
               ((lambda (var12) -10) var5)
               ((lambda (var0 var12) var5) var5 var2)
               ((lambda (var15 var16 var5) 1) -7 -2 var15))))
           (+ -5
              ((lambda (var13 var3)
                 ((lambda (var2 var19 var7) var19)
                  var2
                  var15
                  var13))
               3
               (+ var2 var15)))
           ((lambda (var5 var15 var3)
              (+ ((lambda (var6 var5) 0) var3 var3) -10))
            ((lambda (var15 var0 var17) (+ var17 var2))
             (+ -1 -3)
             var5
             ((lambda (var1 var19) var2) -2 var15))
            var2
            ((lambda (var18 var16 var6) var6)
             ((lambda (var5) -6) var15)
             ((lambda (var1 var17 var4) var17) 5 var15 var5)
             1))))))
    var2
    ((lambda (var13 var19) 1)
     6
     ((lambda (var1)
        ((lambda (var13)
           (+ ((lambda (var13 var12)
                 ((lambda (var17) var1) var1))
               ((lambda (var10 var7 var4) var10) 8 -10 var1)
               ((lambda (var12 var16 var1) 0) 7 var13 9))
              ((lambda (var3) (+ var13 4))
               ((lambda (var0) var13) var13))))
         ((lambda (var5)
            ((lambda (var7)
               ((lambda (var19 var15) var5) var2 -1))
             ((lambda (var4 var1) -2) var5 var5)))
          ((lambda (var11 var4 var8) 3)
           9
           (+ var2 8)
           ((lambda (var12 var19 var17) -1) var2 9 -6)))))
      ((lambda (var0 var11) var0)
       (+ ((lambda (var9 var15 var4)
             ((lambda (var1) var9) var4))
           9
           ((lambda (var6 var4) -10) 0 -9)
           var2)
          ((lambda (var11 var17 var2) (+ 8 var11))
           ((lambda (var9 var1) var2) 0 6)
           ((lambda (var4 var10 var9) var2) -5 -3 var2)
           ((lambda (var0 var16) var2) -6 5)))
       ((lambda (var1 var9 var7)
          ((lambda (var2) (+ var1 -5)) -2))
        ((lambda (var17)
           ((lambda (var19 var6) -9) 9 var17))
         ((lambda (var0 var1 var12) 4) 8 2 var2))
        (+ var2 (+ -6 1))
        ((lambda (var13) (+ var2 -5)) -7)))))))
 1)

Case vm/gen-1-3.ssscm:

((lambda (var11)
   ((lambda (var4 var12)
      (+ ((lambda (var10 var3)
            ((lambda (var13 var6)
               (+ ((lambda (var18) ((lambda (var8 var5) -10) -9 1))
                   (+ -1 -8))
                  ((lambda (var4 var13)
                     ((lambda (var16 var7) -2) 1 var10))
                   ((lambda (var3 var19) 8) var13 var12)
                   -9)))
             var3
             ((lambda (var16)
                (+ ((lambda (var1 var3) var1) var3 var4) 2))
              9)))
          (+ var4 var11)
          var11)
         ((lambda (var12 var3 var9)
            ((lambda (var16)
               ((lambda (var11 var8 var10)
                  ((lambda (var8)
                     ((lambda (var12 var15) -6) var9 2))
                   (+ var12 var11)))
                ((lambda (var15 var11 var16) -7)
                 ((lambda (var5 var2) var16) 2 var3)
                 ((lambda (var0) 5) var12)
                 var4)
                (+ ((lambda (var18 var0 var1) var12)
                    var4
                    var16
                    var9)
                   ((lambda (var15) -8) var9))
                8))
             (+ (+ ((lambda (var16 var18) var9) var9 var3)
                   ((lambda (var6 var0) var11) var11 var4))
                (+ ((lambda (var10) -7) var12) (+ var3 var4)))))
          ((lambda (var2)
             ((lambda (var13) 2)
              ((lambda (var4 var17) (+ var4 var12))
               ((lambda (var0) var2) 8)
               var4)))
           ((lambda (var13)
              ((lambda (var11 var4 var1) var4)
               ((lambda (var12) var13) var11)
               var11
               ((lambda (var16 var5) var11) var11 8)))
            var4))
          var11
          ((lambda (var19 var17 var10)
             (+ (+ var11 var11) var4))
           ((lambda (var19 var14 var9) -7)
            ((lambda (var11 var9)
               ((lambda (var5 var18) var12) 2 var9))
             (+ var4 0)
             ((lambda (var9) 9) var12))
            (+ -6
               ((lambda (var6 var10 var0) var0) var12 6 var12))
            (+ ((lambda (var8) -3) 3)
               ((lambda (var19 var3) -5) -2 var11)))
           var4
           ((lambda (var16)
              (+ ((lambda (var13 var3) var13) -5 3) var16))
            ((lambda (var8 var19 var4) (+ var8 var4))
             2
             ((lambda (var8 var12) -8) 7 var4)
             ((lambda (var4 var6 var5) -8) 8 var12 var12)))))))
    ((lambda (var19 var3 var15)
       (+ -4
          ((lambda (var15 var3)
             ((lambda (var15 var17 var0)
                ((lambda (var8 var19 var16)
                   ((lambda (var9 var8 var7) var11) 6 -1 4))
                 var15
                 -6
                 ((lambda (var11 var3 var4) var3) var0 -4 var15)))
              var19
              ((lambda (var8) ((lambda (var5) 9) 9)) (+ 3 2))
              var3))
           ((lambda (var19 var15)
              ((lambda (var4 var8 var13)
                 ((lambda (var14) -3) var3))
               var19
               ((lambda (var17 var9) var9) -1 var11)
               (+ -3 var3)))
            ((lambda (var4) -8) ((lambda (var5) -8) var11))
            -5)
           -3)))
     (+ ((lambda (var11 var13) var13)
         ((lambda (var10 var7 var3)
            ((lambda (var18 var5 var7)
               ((lambda (var18 var14) var3) -10 -7))
             ((lambda (var5 var3 var18) 0) -4 -3 var11)
             ((lambda (var7 var2) var11) 7 var10)
             6))
          5
          -3
          ((lambda (var14 var18)
             ((lambda (var13 var8 var6) var6) 7 -1 -6))
           ((lambda (var6) var11) var11)
           4))
         ((lambda (var0 var8)
            (+ (+ var0 var11)
               ((lambda (var8 var18) -7) var8 -7)))
          ((lambda (var15) var15)
           ((lambda (var1 var17) -3) -4 -4))
          (+ var11 var11)))
        ((lambda (var8) 5)
         ((lambda (var9 var1)
            ((lambda (var5) ((lambda (var17) var1) 7))
             ((lambda (var12) -10) var1)))
          ((lambda (var17) -6)
           ((lambda (var10) var10) var11))
          ((lambda (var17 var14) ((lambda (var6) -5) 5))
           ((lambda (var7 var16) -1) var11 var11)
           ((lambda (var5) var5) var11)))))
     -6
     (+ -3 (+ -10 var11)))
    var11))
 1)

Case vm/gen-1-4.ssscm:

((lambda (var8)
   (+ ((lambda (var10 var0) (+ var0 2))
       (+ ((lambda (var3 var1)
             ((lambda (var1) var8)
              ((lambda (var1 var4) var3)
               -2
               ((lambda (var15 var9 var11) -10) -3 -6 -8))))
           var8
           var8)
          ((lambda (var14 var12) var14)
           (+ ((lambda (var2) var8) var8)
              ((lambda (var1 var0 var16)
                 ((lambda (var6) var8) var8))
               var8
               ((lambda (var9 var12 var1) 9) -5 0 -4)
               var8))
           (+ ((lambda (var15 var10 var1) 3)
               ((lambda (var0) -7) var8)
               ((lambda (var12) var12) var8)
               ((lambda (var9) var9) var8))
              ((lambda (var16 var10 var2) var8)
               ((lambda (var13 var18 var1) var8) 5 -4 -6)
               -1
               ((lambda (var9 var12 var18) 8) var8 var8 var8)))))
       (+ (+ ((lambda (var1 var14 var8)
                ((lambda (var12 var0) (+ var0 -10))
                 -8
                 ((lambda (var18 var3) var18) 6 8)))
              ((lambda (var2) (+ 1 -8)) -7)
              ((lambda (var13 var11)
                 ((lambda (var5 var15 var1) 6) 0 -6 var11))
               -3
               (+ var8 1))
              (+ ((lambda (var16 var6 var3) -7) 6 var8 var8)
                 ((lambda (var19) 5) var8)))
             (+ var8
                ((lambda (var18 var16) -9) (+ -4 var8) 9)))
          ((lambda (var11 var8) -7)
           (+ 5
              ((lambda (var0 var3) ((lambda (var17) 2) 1))
               ((lambda (var3) var8) var8)
               (+ var8 -10)))
           (+ var8
              (+ var8
                 ((lambda (var7 var16 var17) var8) -3 var8 6))))))
      var8))
 1)

Case vm/gen-1-5.ssscm:

((lambda (var4) -7) 1)

Case vm/gen-1-6.ssscm:

((lambda (var3)
   ((lambda (var2 var0 var6) var6)
    -10
    var3
    (+ ((lambda (var1) var3)
        ((lambda (var1 var7 var10)
           ((lambda (var18 var4 var11)
              ((lambda (var8 var10 var9) var1)
               ((lambda (var12) 5) var7)
               var11
               ((lambda (var14 var1) var4) var10 var18)))
            ((lambda (var9) -5) -4)
            -6
            ((lambda (var18) ((lambda (var1) -5) 8)) 6)))
         -1
         (+ ((lambda (var2 var8)
               ((lambda (var11 var8) 4) var3 -7))
             ((lambda (var11) var11) var3)
             ((lambda (var14 var0) var3) var3 var3))
            7)
         ((lambda (var14 var3)
            (+ ((lambda (var14 var0) var0) var3 var3) -9))
          var3
          (+ var3 1))))
       ((lambda (var5)
          (+ ((lambda (var8 var15)
                (+ ((lambda (var3 var12) 7) -9 -8)
                   ((lambda (var6 var7 var17) var17) var8 var8 -1)))
              3
              ((lambda (var7) var3) (+ 2 1)))
             ((lambda (var7 var2 var4) (+ 2 -7))
              var3
              var3
              ((lambda (var15 var12 var4) (+ var12 -1))
               ((lambda (var1 var16) var16) var5 4)
               (+ var5 6)
               ((lambda (var4) -1) var5)))))
        ((lambda (var3 var12)
           ((lambda (var15 var12 var5)
              (+ ((lambda (var2 var12) var2) -2 var3) (+ -8 6)))
            ((lambda (var15 var14 var4) var12)
             -5
             -9
             ((lambda (var7) var3) 9))
            ((lambda (var13 var2 var1) var1)
             ((lambda (var4 var3 var15) 6) 9 var12 7)
             ((lambda (var16 var13 var11) -4) -1 var3 var12)
             var12)
            (+ ((lambda (var3 var6 var4) -3) var12 var3 var12)
               ((lambda (var2 var3 var15) 0) 8 var12 -10))))
         (+ ((lambda (var2) (+ var2 -1))
             ((lambda (var0 var14 var5) 1) var3 1 6))
            var3)
         var3)))))
 1)

Case vm/gen-1-7.ssscm:

((lambda (var12) var12) 1)

Case vm/gen-1-8.ssscm:

((lambda (var2) -2) 1)

Case vm/gen-1-9.ssscm:

((lambda (var2)
   (+ (+ ((lambda (var15)
            ((lambda (var8 var4 var17)
               ((lambda (var17 var2 var9)
                  ((lambda (var18 var10 var8)
                     ((lambda (var11) -2) var2))
                   var9
                   var4
                   6))
                ((lambda (var19) var19)
                 ((lambda (var11 var0) var11) var4 var8))
                (+ var17 var2)
                (+ -1 ((lambda (var7 var3 var10) -7) var8 5 6))))
             (+ ((lambda (var0 var13 var19)
                   ((lambda (var4 var8 var10) var2) var15 var0 -7))
                 -7
                 -2
                 ((lambda (var6) var6) var2))
                (+ ((lambda (var7 var16 var13) 5) var15 var15 var15)
                   ((lambda (var11) var11) 4)))
             ((lambda (var10 var4)
                ((lambda (var0 var2) var4)
                 (+ var2 var15)
                 (+ var15 var10)))
              (+ ((lambda (var1 var14) -8) var15 var2) var15)
              var2)
             -3))
          var2)
         ((lambda (var7)
            (+ ((lambda (var9 var18) ((lambda (var3) 4) var18))
                ((lambda (var1) (+ 0 var1))
                 ((lambda (var4 var19 var7) var7) var2 var7 var7))
                (+ ((lambda (var3 var13 var17) var3) var7 9 var7)
                   var7))
               1))
          ((lambda (var5)
             ((lambda (var16) (+ var16 -8))
              ((lambda (var9)
                 ((lambda (var19 var8 var11) -2) var9 var5 var2))
               ((lambda (var7 var18) 3) -3 var2))))
           -6)))
      (+ ((lambda (var3 var7 var5)
            (+ var5
               ((lambda (var12 var16 var13) var12)
                (+ ((lambda (var19 var9 var5) -2) 2 6 -6)
                   (+ -9 var5))
                ((lambda (var6 var17 var9)
                   ((lambda (var18 var15 var10) var3) -2 var6 -3))
                 (+ var5 var2)
                 (+ 3 8)
                 ((lambda (var7 var12 var18) var5) var3 7 3))
                var3)))
          0
          7
          var2)
         (+ 0
            ((lambda (var3 var5)
               ((lambda (var5 var4 var9)
                  ((lambda (var9 var16) ((lambda (var0) var3) 3))
                   var5
                   ((lambda (var13) 9) -10)))
                ((lambda (var17) (+ 6 2)) (+ 4 1))
                var5
                var2))
             -9
             var2)))))
 1)

Case vm/gen-2-0.ssscm:

((lambda (var5) var5) 1)

Case vm/gen-2-1.ssscm:

((lambda (var4) var4) 1)

Case vm/gen-2-10.ssscm:

((lambda (var10) var10) 1)

Case vm/gen-2-11.ssscm:

((lambda (var5)
   ((lambda (var2 var10)
      (if (>= var5 var10)
        (if (>= (+ (+ (if (>= var5 var10) -6 var2) (+ var10 var2))
                   ((lambda (var7 var10) (+ 3 var7))
                    (+ var10 var2)
                    var5))
                (if (>= var2 -6) var2 var5))
          4
          (+ -10
             ((lambda (var11 var16) (+ var11 var16))
              var10
              (+ -6 var5))))
        -10))
    (if (>= var5
            (if (>= (if (>= (+ var5 var5)
                            (+ (if (>= 0 var5) var5 var5)
                               ((lambda (var18 var2) var2) 6 var5)))
                      -3
                      (+ (+ var5 4) var5))
                    var5)
              ((lambda (var1 var2) var5)
               ((lambda (var4 var11) (if (>= -8 var5) var11 -10))
                3
                ((lambda (var4 var5) var5) var5 var5))
               -5)
              (+ (+ var5 (+ var5 var5)) var5)))
      7
      (if (>= -9
              (+ (if (>= ((lambda (var16 var10) -2) var5 -7)
                         ((lambda (var11 var1) -10) 6 var5))
                   ((lambda (var16 var13) var13) var5 var5)
                   var5)
                 9))
        ((lambda (var17 var0)
           (if (>= ((lambda (var19 var9) 1) var17 -9) var17)
             (+ -5 -7)
             var0))
         ((lambda (var19 var13) -3)
          ((lambda (var14 var0) 0) var5 4)
          var5)
         -9)
        (+ 5 var5)))
    var5))
 1)

Case vm/gen-2-12.ssscm:

((lambda (var18) var18) 1)

Case vm/gen-2-13.ssscm:

((lambda (var9)
   ((lambda (var10 var7) var9)
    ((lambda (var13 var8) -6)
     ((lambda (var9 var7)
        (if (>= (+ -7 (+ var9 var7)) var7)
          (+ var9 ((lambda (var12 var16) var12) var9 var7))
          (+ var7 8)))
      (if (>= (+ ((lambda (var11 var17) -10) var9 var9) -5)
              (if (>= ((lambda (var15 var7) var7) var9 9)
                      (if (>= -10 -9) 4 -1))
                7
                (+ var9 var9)))
        (+ (+ -9 0)
           ((lambda (var15 var6) var9) var9 var9))
        1)
      (if (>= var9 var9) -4 var9))
     (if (>= var9 var9)
       -8
       (if (>= ((lambda (var19 var12) var9)
                (if (>= var9 2) -9 -10)
                var9)
               -10)
         var9
         var9)))
    (+ ((lambda (var2 var6)
          (if (>= ((lambda (var19 var17)
                     ((lambda (var19 var18) var17) 3 -7))
                   (+ 0 5)
                   (+ -7 -3))
                  var2)
            ((lambda (var18 var19) -8)
             (if (>= var2 9) -8 6)
             (if (>= 8 4) var9 var6))
            -9))
        ((lambda (var19 var14)
           (if (>= var14 (+ var14 -7))
             (+ 8 var14)
             (if (>= 5 var9) var19 -3)))
         -3
         (if (>= var9 ((lambda (var15 var7) 7) var9 var9))
           8
           var9))
        2)
       (if (>= var9
               (+ (if (>= var9 6) (+ var9 -6) var9) var9))
         var9
         var9))))
 1)

Case vm/gen-2-14.ssscm:

((lambda (var4) var4) 1)

Case vm/gen-2-15.ssscm:

((lambda (var16) var16) 1)

Case vm/gen-2-16.ssscm:

((lambda (var18)
   (+ var18
      ((lambda (var3 var9)
         (if (>= (+ (+ (if (>= var3 var3) 8 -9) var3)
                    ((lambda (var0 var16)
                       ((lambda (var11 var17) var3) -4 var3))
                     ((lambda (var10 var19) var9) var3 var3)
                     (+ var3 2)))
                 ((lambda (var8 var17)
                    ((lambda (var14 var18) (if (>= var14 6) 9 -3))
                     ((lambda (var4 var1) var1) var9 -8)
                     -1))
                  (if (>= (if (>= 6 -6) var9 -7)
                          (if (>= var18 var18) var9 -9))
                    var9
                    ((lambda (var3 var9) 9) var9 var9))
                  var18))
           (+ 1 var18)
           (if (>= -7
                   (+ ((lambda (var5 var16) var3) 9 6) (+ var3 6)))
             3
             var18)))
       (+ (if (>= -7
                  (if (>= var18 (+ var18 var18))
                    ((lambda (var8 var15) -9) -1 var18)
                    (if (>= 9 4) 9 -7)))
            ((lambda (var7 var18) -9) (+ 1 var18) (+ -7 6))
            ((lambda (var1 var7) (+ 3 var1))
             -6
             (if (>= var18 var18) var18 var18)))
          ((lambda (var5 var4)
             (+ ((lambda (var7 var13) var5) var18 var4)
                ((lambda (var2 var18) -1) 0 var5)))
           (if (>= ((lambda (var9 var2) var2) -3 -10) var18)
             (+ var18 6)
             var18)
           ((lambda (var16 var14) var16) (+ 7 var18) -1)))
       8)))
 1)

Case vm/gen-2-17.ssscm:

((lambda (var3)
   (if (>= (if (>= ((lambda (var19 var7)
                      (if (>= (+ (+ 8 var3) (+ var7 var7))
                              ((lambda (var2 var3) 9)
                               ((lambda (var13 var16) var7) var3 5)
                               (+ 8 -9)))
                        (+ (+ var3 var3) var7)
                        6))
                    ((lambda (var4 var18) var4)
                     (if (>= ((lambda (var5 var9) 6) 3 var3)
                             (if (>= 8 var3) -5 2))
                       var3
                       (+ -4 -8))
                     (if (>= ((lambda (var5 var18) 2) var3 var3) 1)
                       -5
                       (+ var3 -1)))
                    (if (>= var3 0)
                      ((lambda (var14 var19) (+ -3 var3))
                       (+ 6 var3)
                       var3)
                      (+ (if (>= -10 var3) var3 4)
                         ((lambda (var18 var14) -9) 5 var3))))
                   ((lambda (var0 var19)
                      ((lambda (var13 var3) var13)
                       (+ 9 ((lambda (var15 var10) -5) var19 var3))
                       9))
                    ((lambda (var15 var1) var15)
                     (if (>= ((lambda (var1 var6) var3) var3 4)
                             (if (>= -1 -9) var3 var3))
                       (+ 3 var3)
                       (if (>= var3 -4) -6 -2))
                     var3)
                    (if (>= (if (>= (+ 5 var3) (+ -2 var3))
                              (+ var3 9)
                              (if (>= 0 -9) var3 var3))
                            ((lambda (var13 var7)
                               ((lambda (var10 var14) var13) var7 -8))
                             ((lambda (var12 var8) var12) var3 var3)
                             (if (>= var3 var3) -9 3)))
                      ((lambda (var0 var19) 7)
                       (if (>= 7 var3) var3 5)
                       (if (>= var3 9) 3 var3))
                      var3)))
             (if (>= 8 var3)
               ((lambda (var17 var12) (if (>= var17 1) 3 9))
                (if (>= var3 var3)
                  (if (>= var3 9) var3 8)
                  ((lambda (var8 var0) var3) -9 var3))
                var3)
               7)
             0)
           5)
     (if (>= (+ (if (>= var3 -5)
                  0
                  (+ ((lambda (var12 var17) var12) var3 var3) var3))
                -2)
             (if (>= (if (>= var3 -1)
                       var3
                       (+ (+ var3 5)
                          ((lambda (var0 var17) -10) -5 var3)))
                     var3)
               var3
               9))
       ((lambda (var5 var3) 5)
        ((lambda (var16 var8)
           (if (>= ((lambda (var5 var1) -7) -6 var3)
                   (if (>= var16 0) var16 4))
             (if (>= var8 var8) 0 var16)
             (+ var16 var16)))
         5
         (+ var3 (+ var3 var3)))
        ((lambda (var14 var15)
           (if (>= var3 (+ 3 var14))
             ((lambda (var17 var6) var3) 7 5)
             1))
         (+ var3 (if (>= -5 var3) var3 -1))
         -10))
       ((lambda (var17 var10)
          (if (>= var3
                  ((lambda (var18 var10)
                     ((lambda (var7 var6) var3) -10 -4))
                   (+ 7 var3)
                   (if (>= -1 -7) 2 -6)))
            (+ 6 ((lambda (var10 var5) 2) var3 var17))
            2))
        (if (>= (+ ((lambda (var6 var13) -6) var3 -5) var3)
                ((lambda (var14 var19) 5)
                 (if (>= -9 var3) -10 -6)
                 ((lambda (var0 var5) 7) var3 var3)))
          (if (>= (+ var3 var3) -2)
            (if (>= var3 2) -4 5)
            (+ -4 var3))
          (if (>= -7 ((lambda (var2 var6) -6) 4 -2))
            ((lambda (var14 var15) 0) -2 var3)
            (if (>= var3 var3) var3 var3)))
        5))
     (if (>= (if (>= var3
                     ((lambda (var0 var18) (+ (+ -6 var18) (+ -8 5)))
                      (if (>= (if (>= 2 var3) -6 var3)
                              ((lambda (var8 var14) -1) 7 var3))
                        ((lambda (var8 var12) 2) -10 var3)
                        -2)
                      var3))
               ((lambda (var1 var0)
                  (if (>= -2 var3)
                    var3
                    ((lambda (var6 var2) -3) -10 -2)))
                (if (>= var3 -6) -6 (+ -5 -2))
                (if (>= 1 7)
                  (if (>= var3 -8) -8 9)
                  (if (>= -6 var3) var3 9)))
               (+ (+ (+ 0 -5) (if (>= -10 var3) var3 -3))
                  (+ (if (>= var3 var3) var3 8) var3)))
             ((lambda (var5 var8)
                ((lambda (var19 var1)
                   ((lambda (var14 var3) (+ 0 var14))
                    (+ 7 var5)
                    (+ 8 var19)))
                 (+ ((lambda (var5 var6) var3) var3 7) var8)
                 -5))
              var3
              -2))
       var3
       (if (>= 2
               ((lambda (var10 var6)
                  (+ ((lambda (var5 var18) 7) var3 var6) -1))
                ((lambda (var16 var3) -7)
                 ((lambda (var18 var15) var15) var3 var3)
                 3)
                (if (>= 8 ((lambda (var19 var18) var19) var3 -2))
                  (+ var3 var3)
                  ((lambda (var10 var12) -1) -10 9))))
         (if (>= (if (>= (if (>= -9 var3) -10 -5) -7)
                   (if (>= var3 8) 5 -8)
                   -10)
                 (if (>= var3 5)
                   ((lambda (var13 var16) 4) -1 var3)
                   (+ -9 var3)))
           -9
           (+ (if (>= -8 var3) 6 1)
              ((lambda (var14 var1) var3) var3 var3)))
         -2))))
 1)

Case vm/gen-2-18.ssscm:

((lambda (var4)
   (+ ((lambda (var12 var10)
         (+ (+ var12
               (if (>= (if (>= 7 2) var4 var12) (+ var4 var4))
                 var10
                 ((lambda (var11 var7) -4) 7 -3)))
            ((lambda (var18 var2)
               (+ (+ -4 3)
                  ((lambda (var11 var14) var18) 1 var18)))
             (+ ((lambda (var11 var6) -9) var4 1) 4)
             (if (>= -4 7)
               (if (>= 9 -8) var10 -9)
               (if (>= var10 -8) 6 var4)))))
       (+ ((lambda (var11 var0) (+ var0 var11))
           -10
           (+ var4 -7))
          -10)
       (if (>= -8
               (if (>= 4
                       (if (>= var4 var4) -4 (if (>= var4 var4) 0 -7)))
                 (if (>= ((lambda (var15 var8) var8) var4 var4)
                         (+ -1 -8))
                   (+ 4 -4)
                   (if (>= 6 var4) 4 var4))
                 var4))
         (if (>= (if (>= ((lambda (var7 var4) -2) var4 var4)
                         (+ -10 -7))
                   (+ var4 var4)
                   ((lambda (var1 var5) var4) 3 var4))
                 7)
           (+ (+ 9 -4) -4)
           var4)
         (if (>= 0 var4)
           ((lambda (var8 var16) (+ -7 var4)) (+ -5 var4) 6)
           (if (>= var4 var4)
             ((lambda (var13 var14) var14) -1 var4)
             (+ var4 3)))))
      -7))
 1)

Case vm/gen-2-19.ssscm:

((lambda (var11) var11) 1)

Case vm/gen-2-2.ssscm:

((lambda (var15)
   ((lambda (var9 var19) var19)
    (+ ((lambda (var19 var13) -8)
        var15
        (if (>= ((lambda (var3 var4) (+ 6 -2))
                 (if (>= var15 6) -10 var15)
                 (+ var15 var15))
                var15)
          var15
          ((lambda (var0 var12) (+ var0 var15))
           (if (>= var15 var15) -1 var15)
           (+ -5 var15))))
       var15)
    -10))
 1)

Case vm/gen-2-20.ssscm:

((lambda (var6)
   (+ ((lambda (var3 var7) (if (>= var6 9) -3 7))
       (+ (if (>= (+ var6 (+ var6 -5))
                  (+ -6 ((lambda (var16 var10) var6) 8 var6)))
            (+ var6 var6)
            -9)
          var6)
       (+ (if (>= 5 var6)
            -6
            (+ ((lambda (var6 var11) -5) var6 var6)
               (+ -2 var6)))
          (if (>= 2 -2) -5 0)))
      var6))
 1)

Case vm/gen-2-21.ssscm:

((lambda (var15)
   ((lambda (var0 var5)
      (+ ((lambda (var5 var7) 6)
          ((lambda (var19 var5) 5) (+ var15 -9) var0)
          (if (>= (+ 9 (if (>= 1 0) var15 var5))
                  ((lambda (var19 var13) var5)
                   (if (>= var15 var0) 9 var15)
                   (+ var0 7)))
            var0
            (+ ((lambda (var12 var7) var12) var0 -5)
               (if (>= -1 0) var5 var15))))
         (+ (if (>= ((lambda (var7 var5) (+ var0 1))
                     ((lambda (var10 var5) -10) -10 var0)
                     ((lambda (var2 var15) -7) 0 var5))
                    var0)
              (if (>= var15 (+ var0 var15))
                (if (>= var5 var5) -10 var0)
                5)
              (+ (if (>= 1 var0) -6 1) 9))
            (if (>= 3
                    (+ var15 ((lambda (var6 var12) var12) 4 var0)))
              9
              -7))))
    (if (>= var15 var15) var15 var15)
    (if (>= 5 9)
      (if (>= (if (>= 8
                      (if (>= ((lambda (var18 var17) 2) -9 -5)
                              (+ var15 var15))
                        (if (>= 2 var15) var15 0)
                        var15))
                -6
                var15)
              var15)
        var15
        -9)
      ((lambda (var1 var15) var15) var15 -2))))
 1)

Case vm/gen-2-22.ssscm:

((lambda (var19) var19) 1)

Case vm/gen-2-23.ssscm:

((lambda (var17) (+ -2 -3)) 1)

Case vm/gen-2-24.ssscm:

((lambda (var0)
   (+ (+ (+ (+ 1
               (if (>= (if (>= 5 -9) 7 var0) var0)
                 (if (>= var0 2) var0 5)
                 ((lambda (var14 var4) -1) var0 var0)))
            (if (>= var0 2) 3 (+ var0 -4)))
         (+ var0 var0))
      (if (>= -5
              (if (>= ((lambda (var7 var9) -2)
                       (if (>= (+ -10 -2) (if (>= 4 -3) 9 var0))
                         (+ var0 var0)
                         4)
                       (if (>= var0 var0) -10 (if (>= 9 -9) 1 var0)))
                      (+ (if (>= 1 (+ var0 var0)) var0 (+ -7 var0))
                         (+ var0 5)))
                ((lambda (var0 var12) -1)
                 (+ (if (>= 7 -9) -2 -1) var0)
                 -2)
                (if (>= var0 7) var0 var0)))
        (+ -6 var0)
        (if (>= ((lambda (var14 var6)
                   (if (>= (+ 0 var14) (if (>= -8 -8) var0 -3))
                     (+ 8 8)
                     5))
                 -1
                 ((lambda (var7 var6) (+ 9 var0))
                  ((lambda (var6 var9) var9) var0 var0)
                  -4))
                (if (>= (if (>= (if (>= var0 1) var0 var0)
                                (if (>= -8 1) -1 var0))
                          var0
                          ((lambda (var4 var19) -2) -9 var0))
                        (if (>= (if (>= -9 var0) var0 var0) var0)
                          (+ -5 5)
                          -3))
                  (+ 0 var0)
                  (+ var0 ((lambda (var7 var17) -8) var0 -10))))
          var0
          var0))))
 1)

Case vm/gen-2-25.ssscm:

((lambda (var15) var15) 1)

Case vm/gen-2-26.ssscm:

((lambda (var6) -3) 1)

Case vm/gen-2-27.ssscm:

((lambda (var18)
   (+ ((lambda (var17 var13) 9) var18 var18)
      (if (>= var18 var18)
        -6
        ((lambda (var4 var5) -4)
         ((lambda (var15 var4) -5)
          ((lambda (var17 var9) (if (>= -3 -4) var9 2))
           var18
           var18)
          ((lambda (var6 var14) (if (>= -1 5) 9 8))
           (if (>= -10 -7) var18 -6)
           -3))
         (if (>= (+ var18 ((lambda (var0 var15) 2) -7 0)) 8)
           (+ var18 (+ 3 5))
           (if (>= ((lambda (var6 var5) 1) -6 -3)
                   (+ var18 var18))
             ((lambda (var15 var9) 8) var18 7)
             5))))))
 1)

Case vm/gen-2-28.ssscm:

((lambda (var7)
   (if (>= (if (>= var7 (if (>= 9 (+ 2 5)) var7 var7))
             ((lambda (var14 var2)
                (+ (if (>= (+ var2 var2) var2)
                     ((lambda (var10 var7) 1) var7 var2)
                     (+ var7 7))
                   (if (>= var2 (+ var14 var7)) var7 (+ 0 -8))))
              var7
              -7)
             (+ var7
                (+ (if (>= (+ -3 var7) var7)
                     (if (>= 7 var7) -3 var7)
                     (+ var7 var7))
                   var7)))
           (if (>= (if (>= (if (>= (if (>= 8 (+ var7 7))
                                     5
                                     (if (>= 6 var7) var7 var7))
                                   1)
                             (+ var7 ((lambda (var19 var18) var18) var7 var7))
                             ((lambda (var12 var1) (+ -9 0))
                              (if (>= 8 5) var7 -1)
                              6))
                           ((lambda (var17 var14)
                              (+ (if (>= -2 -1) var14 var7) var7))
                            ((lambda (var6 var14) (if (>= 4 var14) 8 var7))
                             (if (>= -4 -4) 2 var7)
                             var7)
                            ((lambda (var13 var19) -3) (+ -3 var7) var7)))
                     (if (>= (+ -9 var7) 2)
                       (+ ((lambda (var4 var7) 5) var7 var7)
                          (if (>= var7 var7) var7 -6))
                       var7)
                     (+ (if (>= (if (>= 7 var7) var7 var7) (+ -10 var7))
                          var7
                          var7)
                        (+ var7 var7)))
                   ((lambda (var7 var0)
                      (if (>= (if (>= var0 ((lambda (var13 var3) var7) 9 var7))
                                var0
                                var0)
                              6)
                        (+ ((lambda (var14 var2) -9) -7 var0)
                           (if (>= var7 5) -8 -5))
                        (+ (+ -2 var0) (+ -10 1))))
                    var7
                    ((lambda (var1 var17) var17)
                     (+ ((lambda (var0 var7) var7) var7 var7)
                        ((lambda (var6 var1) 0) var7 var7))
                     var7)))
             ((lambda (var8 var11)
                (if (>= (if (>= -2 (+ 3 var8)) 4 -7)
                        ((lambda (var0 var14)
                           ((lambda (var3 var13) var11) var7 var14))
                         ((lambda (var18 var17) var18) -10 7)
                         6))
                  (if (>= ((lambda (var1 var12) var7) -6 var11)
                          (if (>= var11 -9) 0 0))
                    (if (>= -9 var8) -9 3)
                    ((lambda (var8 var6) -8) 9 -10))
                  var8))
              ((lambda (var11 var5) 9) -8 var7)
              ((lambda (var12 var15) var12)
               ((lambda (var7 var12) 1)
                var7
                (if (>= 9 var7) -1 6))
               9))
             9))
     0
     (+ ((lambda (var12 var16)
           (if (>= 9
                   ((lambda (var17 var9) var17)
                    2
                    (if (>= 3 var12) var7 var12)))
             (+ (if (>= 6 -8) 3 var7) 7)
             ((lambda (var7 var18) (+ -10 -1))
              ((lambda (var1 var11) 8) var12 -6)
              -7)))
         (if (>= -6 -7) var7 var7)
         var7)
        var7)))
 1)

Case vm/gen-2-29.ssscm:

((lambda (var11)
   (+ -9
      ((lambda (var15 var1) var11)
       var11
       (if (>= var11 var11)
         var11
         (if (>= (if (>= (+ var11 var11) (if (>= var11 -10) 2 var11))
                   ((lambda (var3 var18) var11) var11 3)
                   var11)
                 (+ -1 ((lambda (var11 var13) var11) -6 var11)))
           (+ (+ -9 -9)
              ((lambda (var4 var17) var17) var11 var11))
           (if (>= ((lambda (var8 var10) -7) var11 -2) -3)
             (+ var11 var11)
             ((lambda (var17 var3) -7) -9 var11)))))))
 1)

Case vm/gen-2-3.ssscm:

((lambda (var18) 8) 1)

Case vm/gen-2-4.ssscm:

((lambda (var12) 5) 1)

Case vm/gen-2-5.ssscm:

((lambda (var0)
   ((lambda (var4 var9) var4)
    var0
    ((lambda (var15 var17)
       ((lambda (var8 var12)
          (if (>= var12 9)
            (if (>= ((lambda (var0 var18) var0) -2 var15)
                    (+ -10 9))
              (+ var0 var12)
              var12)
            ((lambda (var18 var9) (+ 3 var8))
             (if (>= var0 5) -6 var12)
             (+ -3 var0))))
        ((lambda (var16 var18) var15)
         7
         (if (>= var15 ((lambda (var7 var5) 4) var17 8))
           var0
           var0))
        7))
     (if (>= (+ ((lambda (var7 var13) -7)
                 -3
                 (if (>= -9 var0) var0 var0))
                (if (>= (if (>= var0 var0) -10 var0) var0)
                  -4
                  (if (>= var0 var0) 3 var0)))
             (+ -10 var0))
       -8
       -10)
     (if (>= var0 var0)
       (+ var0
          (if (>= (if (>= var0 var0) 9 7)
                  ((lambda (var2 var9) var2) -3 var0))
            ((lambda (var6 var19) -4) 6 var0)
            (+ 2 5)))
       var0))))
 1)

Case vm/gen-2-6.ssscm:

((lambda (var19)
   ((lambda (var3 var17)
      ((lambda (var0 var9)
         ((lambda (var0 var2)
            (if (>= (+ var17 ((lambda (var2 var18) var17) -2 0))
                    -5)
              (+ (+ var9 0) 9)
              -4))
          (+ ((lambda (var10 var3) var3)
              (+ var9 -2)
              ((lambda (var16 var3) var0) var9 var3))
             (if (>= (if (>= var9 -5) 0 var9)
                     (if (>= var9 9) var0 0))
               ((lambda (var11 var5) 5) -6 2)
               ((lambda (var7 var3) var3) var17 -5)))
          -6))
       (+ 3 (+ -9 (+ 2 var3)))
       8))
    (+ var19 var19)
    -9))
 1)

Case vm/gen-2-7.ssscm:

((lambda (var2)
   (if (>= (+ (+ (+ (if (>= (if (>= 8 var2) var2 var2) 6)
                      -1
                      (+ var2 var2))
                    (if (>= ((lambda (var10 var4) -1) 7 1) (+ var2 6))
                      (if (>= 1 var2) 3 var2)
                      var2))
                 -6)
              ((lambda (var10 var18)
                 ((lambda (var5 var10)
                    (+ (+ var10 6)
                       ((lambda (var15 var19) var19) var18 1)))
                  (+ 6 var2)
                  ((lambda (var11 var15) var10)
                   (+ -9 5)
                   ((lambda (var18 var12) 1) 2 var2))))
               -7
               (if (>= (if (>= -8 (+ 6 var2))
                         ((lambda (var2 var14) var14) 4 var2)
                         var2)
                       (if (>= -9 7) (if (>= var2 7) 0 -4) var2))
                 var2
                 (+ (if (>= 1 var2) 7 9) var2))))
           (+ (if (>= -9 (+ (+ 2 (if (>= var2 -4) 4 -3)) var2))
                (+ -4
                   ((lambda (var8 var10) -8)
                    1
                    (if (>= var2 var2) var2 var2)))
                (+ ((lambda (var19 var8)
                      ((lambda (var4 var8) var19) var8 var19))
                    ((lambda (var16 var1) -7) var2 var2)
                    9)
                   (+ var2 (if (>= -5 5) var2 var2))))
              var2))
     (if (>= (+ (if (>= (if (>= var2 var2) (+ 1 -4) var2)
                        ((lambda (var0 var1)
                           ((lambda (var5 var19) var1) 7 0))
                         (if (>= var2 var2) -8 5)
                         (+ -7 -9)))
                  (+ -7 (if (>= var2 var2) 4 var2))
                  (if (>= ((lambda (var0 var9) var0) var2 var2)
                          (+ var2 var2))
                    (+ 4 -8)
                    ((lambda (var11 var19) 1) var2 4)))
                var2)
             5)
       var2
       var2)
     ((lambda (var8 var10)
        (if (>= (if (>= (+ ((lambda (var4 var6) var4) 6 var8)
                           (if (>= var2 var10) var8 var10))
                        ((lambda (var2 var6) (if (>= 4 var2) var10 var6))
                         (+ var2 var10)
                         (+ var10 2)))
                  ((lambda (var1 var12) -2) -7 var10)
                  var2)
                (+ (if (>= var8 ((lambda (var16 var6) var16) var8 var8))
                     (+ 9 var2)
                     (if (>= -8 var10) var10 var2))
                   -4))
          (if (>= (if (>= (if (>= var10 -8) -1 var8)
                          (if (>= 7 -4) -9 -10))
                    var2
                    (if (>= var2 -1) var2 var10))
                  ((lambda (var12 var2) (+ var8 var12))
                   (+ -8 var10)
                   9))
            ((lambda (var4 var1) 1)
             ((lambda (var7 var17) 3) var8 var10)
             (if (>= 5 var10) -4 9))
            ((lambda (var6 var17) (+ var17 var6)) -8 -9))
          var8))
      (if (>= ((lambda (var0 var10) 1)
               ((lambda (var13 var19) (+ -5 -5)) -8 (+ -2 var2))
               (+ var2 var2))
              (if (>= ((lambda (var13 var15) -9) (+ 4 -6) -10)
                      ((lambda (var1 var17) 8)
                       ((lambda (var11 var9) var9) var2 2)
                       (+ var2 -7)))
                var2
                ((lambda (var2 var13) 2)
                 ((lambda (var16 var8) var2) 9 -3)
                 -8)))
        ((lambda (var13 var17)
           (if (>= ((lambda (var5 var18) var13) var2 var2)
                   ((lambda (var4 var3) var3) var13 var2))
             (if (>= var13 -5) -9 var2)
             (+ var2 var2)))
         (+ (+ var2 5)
            ((lambda (var14 var12) var12) var2 var2))
         ((lambda (var19 var9) var9)
          var2
          ((lambda (var18 var13) var2) var2 -6)))
        7)
      ((lambda (var3 var14) var2)
       5
       (if (>= 0 (if (>= (+ var2 9) var2) -10 -5))
         var2
         var2)))))
 1)

Case vm/gen-2-8.ssscm:

((lambda (var18)
   (if (>= (if (>= (+ var18 -9)
                   (+ var18
                      ((lambda (var4 var1)
                         (if (>= 5 (if (>= var18 var18) var1 var1))
                           (+ var4 var1)
                           var4))
                       -10
                       var18)))
             ((lambda (var13 var12)
                (+ (if (>= (if (>= var12 var18) var12 var12) var18)
                     ((lambda (var12 var2) var12) -1 -8)
                     var18)
                   (if (>= (if (>= var12 var18) 5 8)
                           ((lambda (var18 var17) var13) var18 var13))
                     (+ var13 -9)
                     (+ var18 -6))))
              var18
              7)
             ((lambda (var14 var16)
                (if (>= (if (>= (if (>= var16 var16) var14 -8) -3)
                          ((lambda (var14 var18) -10) var14 var18)
                          (if (>= var18 -9) var14 7))
                        ((lambda (var15 var0)
                           ((lambda (var5 var3) var18) -8 -3))
                         -7
                         (+ var16 var14)))
                  -8
                  var18))
              var18
              (if (>= (+ var18 (+ var18 var18)) (+ var18 6))
                var18
                (+ (if (>= var18 var18) -3 var18) var18))))
           (+ (+ -9 -4)
              ((lambda (var16 var17) 1)
               ((lambda (var8 var1)
                  (if (>= var8 (+ 0 var18))
                    -6
                    ((lambda (var17 var13) var8) -4 -10)))
                ((lambda (var1 var19) (if (>= var1 var19) 1 -7))
                 (+ 5 -4)
                 ((lambda (var6 var9) 1) var18 var18))
                (+ -6 ((lambda (var19 var12) var12) 1 -5)))
               ((lambda (var4 var9)
                  (+ var9 ((lambda (var5 var0) 3) var4 -6)))
                -2
                (+ 1 (if (>= var18 -3) -4 var18))))))
     var18
     var18))
 1)

Case vm/gen-2-9.ssscm:

((lambda (var2)
   (+ (if (>= ((lambda (var2 var0)
                 ((lambda (var6 var16)
                    ((lambda (var13 var9) var6)
                     (if (>= var6 -6) var6 var0)
                     ((lambda (var12 var0) -3) var6 var0)))
                  (if (>= (if (>= 2 var2) var2 -3)
                          (if (>= var0 var0) 8 5))
                    (+ var0 var0)
                    1)
                  ((lambda (var0 var15)
                     ((lambda (var5 var0) var15) var15 4))
                   (if (>= 3 var0) var2 -7)
                   (+ var0 var2))))
               (+ var2
                  (if (>= (+ 2 -9) var2)
                    (if (>= var2 var2) var2 var2)
                    (+ var2 var2)))
               ((lambda (var15 var18)
                  ((lambda (var17 var12) (if (>= 5 var18) 9 8))
                   (if (>= var2 var2) 2 var18)
                   -9))
                8
                (if (>= (+ 0 var2) (+ var2 3))
                  ((lambda (var15 var19) var19) 0 var2)
                  -4)))
              (if (>= (+ -4 -3) var2)
                var2
                (if (>= 9 -2)
                  (+ ((lambda (var1 var13) var1) var2 1) (+ 4 7))
                  var2)))
        var2
        (if (>= ((lambda (var4 var13) -6)
                 8
                 (+ -9 ((lambda (var12 var18) -1) var2 -8)))
                (if (>= var2
                        (if (>= (if (>= -1 var2) 5 -2) -4)
                          -9
                          (if (>= var2 var2) -7 var2)))
                  var2
                  (+ (if (>= 5 7) -6 var2) 3)))
          (+ (+ (if (>= var2 5) var2 0) 6)
             ((lambda (var14 var0) (if (>= var0 var0) -5 -9))
              var2
              var2))
          (+ (if (>= 9 ((lambda (var2 var13) 7) var2 var2))
               (+ var2 var2)
               -9)
             -9)))
      (+ (if (>= var2 (+ (+ var2 -1) -9))
           ((lambda (var3 var12)
              ((lambda (var4 var8) (+ var12 -2))
               ((lambda (var5 var13) var3) var12 5)
               var12))
            var2
            (+ var2 (+ var2 var2)))
           (if (>= -6 (+ (+ var2 8) (+ var2 var2)))
             6
             (+ 9 -9)))
         (if (>= (if (>= (+ -4 (+ 8 var2))
                         ((lambda (var17 var4) -8)
                          (if (>= var2 5) var2 9)
                          var2))
                   (if (>= ((lambda (var0 var13) 0) -5 var2) -7)
                     (if (>= var2 -2) var2 7)
                     (if (>= var2 6) 3 -4))
                   ((lambda (var17 var1) (+ var17 var1)) var2 7))
                 (if (>= -3 -9)
                   (+ var2 9)
                   ((lambda (var11 var6) var11)
                    ((lambda (var9 var11) var2) -10 var2)
                    ((lambda (var6 var14) 8) var2 var2))))
           -4
           ((lambda (var3 var12)
              ((lambda (var12 var13)
                 ((lambda (var3 var1) var13) 4 0))
               3
               var3))
            9
            1)))))
 1)

Case vm/gen-4-0.ssscm:

((lambda (var1)
   ((lambda (var6)
      ((lambda (var15 var11)
         ((lambda (var9 var3)
            ((lambda (proc)
               (proc ((lambda () ((lambda (var7) var11) 7)))))
             (lambda (var14) ((lambda () var11)))))
          ((lambda (var3 var4)
             ((lambda (var17 var12) (+ 2 -9))
              ((lambda (var11) var3) var6)
              ((lambda (proc) (proc var15))
               (lambda (var11) -7))))
           3
           var15)
          ((lambda ()
             (+ (+ var11 -8)
                ((lambda (var6 var4 var16) var11) 8 7 var6))))))
       ((lambda (proc)
          (proc (+ var1
                   ((lambda (var13) ((lambda (var17) -4) 3))
                    ((lambda (var1 var11) 7) 7 var6)))))
        (lambda (var13)
          ((lambda (proc)
             (proc ((lambda (var8) ((lambda () -6))) var1)))
           (lambda (var12) var6))))
       ((lambda (var7 var2)
          ((lambda (var16 var19)
             ((lambda () ((lambda () var19)))))
           var1
           ((lambda () ((lambda (var4 var7) var1) var7 -4)))))
        ((lambda (proc) (proc 8))
         (lambda (var17)
           ((lambda (var6) var6)
            ((lambda (var12 var14) var6) var6 4))))
        (+ ((lambda ()
              ((lambda (var16 var13 var2) var2) -5 -9 var1)))
           ((lambda (proc)
              (proc ((lambda (proc) (proc 0)) (lambda (var5) 3))))
            (lambda (var1) var1))))))
    var1))
 1)

Case vm/gen-4-1.ssscm:

((lambda (var15)
   (+ 9
      ((lambda ()
         ((lambda (var2)
            (+ ((lambda (var1)
                  ((lambda (proc) (proc var1)) (lambda (var15) 2)))
                var2)
               ((lambda (var1) -7) 0)))
          ((lambda (var11)
             ((lambda (var4)
                ((lambda (proc) (proc var11))
                 (lambda (var15) var15)))
              var11))
           ((lambda (var16 var2 var6)
              ((lambda (proc) (proc -5)) (lambda (var2) -3)))
            var15
            ((lambda (proc) (proc var15))
             (lambda (var14) var15))
            ((lambda (var6 var15) var6) 5 1))))))))
 1)

Case vm/gen-4-10.ssscm:

((lambda (var12)
   ((lambda (var10 var19 var14)
      (+ ((lambda (var17)
            ((lambda (var19)
               ((lambda (var14 var5 var0) -7)
                ((lambda (proc) (proc -2)) (lambda (var17) 8))
                (+ -8 -9)
                ((lambda () -8))))
             6))
          (+ ((lambda (proc)
                (proc ((lambda (var15 var8) var15) var10 var10)))
              (lambda (var15) (+ 4 var14)))
             ((lambda (var13 var4 var8)
                ((lambda (var11 var1 var10) -3) var8 var4 0))
              ((lambda (var11 var6 var5) -5) var14 0 var10)
              ((lambda () var12))
              var12)))
         ((lambda (proc)
            (proc ((lambda (proc)
                     (proc ((lambda (proc) (proc ((lambda (var17) 4) var12)))
                            (lambda (var11) var12))))
                   (lambda (var8)
                     ((lambda (var18 var11 var10) var10)
                      ((lambda (var7 var2) -5) -2 var12)
                      6
                      ((lambda (proc) (proc var12))
                       (lambda (var12) -10)))))))
          (lambda (var3)
            ((lambda (proc)
               (proc (+ ((lambda (proc) (proc -10)) (lambda (var2) var3))
                        (+ var12 var12))))
             (lambda (var13)
               (+ var19
                  ((lambda (var5 var14 var15) var5) 4 var14 9))))))))
    3
    (+ ((lambda ()
          ((lambda (var19)
             ((lambda (var5 var13 var0) var13)
              var12
              ((lambda (var11 var0 var13) -8) var19 var12 2)
              var19))
           ((lambda (var8)
              ((lambda (var13 var15 var1) var15) var8 7 -9))
            (+ var12 0)))))
       ((lambda ()
          ((lambda (var5) 9)
           ((lambda (var14 var0)
              ((lambda (var14 var6 var16) 5) -3 var0 7))
            ((lambda () -2))
            ((lambda (var12) -1) var12))))))
    5))
 1)

Case vm/gen-4-11.ssscm:

((lambda (var11)
   ((lambda (proc)
      (proc ((lambda ()
               (+ ((lambda (proc)
                     (proc ((lambda (proc) (proc ((lambda () -1))))
                            (lambda (var13) ((lambda () -10))))))
                   (lambda (var3)
                     ((lambda (var16) ((lambda (var9) var11) 7)) 5)))
                  ((lambda (proc)
                     (proc ((lambda (proc) (proc ((lambda () -3))))
                            (lambda (var12) var12))))
                   (lambda (var6)
                     ((lambda (proc) (proc 0))
                      (lambda (var15)
                        ((lambda (proc) (proc var6))
                         (lambda (var10) var6)))))))))))
    (lambda (var14)
      ((lambda (var10)
         (+ ((lambda (proc)
               (proc ((lambda (var19 var16)
                        ((lambda (var3) -10) var19))
                      ((lambda () var11))
                      -9)))
             (lambda (var17)
               ((lambda (var19 var4 var16) -6)
                ((lambda (var1) -5) -9)
                var11
                ((lambda (proc) (proc var10))
                 (lambda (var17) -7)))))
            ((lambda (proc)
               (proc ((lambda (var5 var14)
                        ((lambda (var18 var9 var13) -1) 0 var10 -6))
                      (+ -2 0)
                      ((lambda (proc) (proc var14)) (lambda (var0) 7)))))
             (lambda (var4)
               ((lambda (var18 var17) var10)
                ((lambda (proc) (proc -10)) (lambda (var14) 4))
                -6)))))
       (+ ((lambda (var14)
             (+ ((lambda (proc) (proc 0)) (lambda (var14) var11))
                -5))
           (+ ((lambda (proc) (proc var14)) (lambda (var11) 5))
              ((lambda (var12 var13 var4) var4) -5 var11 var11)))
          ((lambda (var1 var17)
             ((lambda (var0) ((lambda () var1)))
              ((lambda () 2))))
           ((lambda () 8))
           ((lambda (proc) (proc var14))
            (lambda (var11) ((lambda () -8))))))))))
 1)

Case vm/gen-4-12.ssscm:

((lambda (var4)
   ((lambda (proc) (proc 5))
    (lambda (var12)
      ((lambda (proc)
         (proc (+ ((lambda (var13 var6 var17)
                     ((lambda (var14 var0) ((lambda () 9)))
                      ((lambda (var13 var2) var13) 9 var17)
                      ((lambda (var17 var8 var6) var8) -5 var4 var13)))
                   ((lambda (var2)
                      ((lambda (var1 var11 var6) 9) var4 -8 var12))
                    ((lambda (proc) (proc var4)) (lambda (var2) -10)))
                   var12
                   -5)
                  (+ ((lambda (var8 var19 var1) var19)
                      5
                      ((lambda (var6 var12) 2) -6 var12)
                      -7)
                     ((lambda (var8 var11 var17) var17)
                      ((lambda (var0) var0) 4)
                      ((lambda () var12))
                      (+ var4 var4))))))
       (lambda (var13)
         ((lambda (var10)
            ((lambda (var0 var17 var13) var10)
             ((lambda (var17) ((lambda () var4)))
              (+ -8 var12))
             ((lambda ()
                ((lambda (proc) (proc -3)) (lambda (var18) -8))))
             ((lambda (var0)
                ((lambda (var16 var19 var18) -1) var13 var10 0))
              ((lambda (proc) (proc -10)) (lambda (var9) 5)))))
          ((lambda ()
             ((lambda (var8) ((lambda (var5) var4) -9))
              ((lambda () var12)))))))))))
 1)

Case vm/gen-4-13.ssscm:

((lambda (var15)
   (+ ((lambda (var17 var3)
         ((lambda (proc)
            (proc ((lambda (var15 var9 var17) var17)
                   ((lambda ()
                      ((lambda (var4 var8) var4) var15 var3)))
                   (+ -3 (+ 4 var3))
                   ((lambda (proc) (proc ((lambda () 3))))
                    (lambda (var1)
                      ((lambda (var14 var5) var15) var15 var1))))))
          (lambda (var8)
            (+ ((lambda () ((lambda (var4 var6) -7) var15 -2)))
               ((lambda (var6 var11)
                  ((lambda (var14 var9) var8) var17 var8))
                -3
                var17)))))
       ((lambda (var10)
          (+ ((lambda (var3) ((lambda (var13) -2) -4))
              ((lambda (var4 var13) -10) 7 var10))
             ((lambda (var11 var16 var6)
                ((lambda (proc) (proc var11))
                 (lambda (var11) var15)))
              ((lambda (var6 var9) 9) var10 var10)
              ((lambda () var15))
              (+ -10 -4))))
        ((lambda (var19 var10)
           ((lambda (var11 var18 var1)
              ((lambda (proc) (proc 3)) (lambda (var4) 8)))
            ((lambda (proc) (proc var15)) (lambda (var5) -4))
            ((lambda (proc) (proc var10))
             (lambda (var13) var13))
            ((lambda (proc) (proc var19)) (lambda (var3) -3))))
         -3
         ((lambda (var3 var6 var14)
            ((lambda (var13 var17 var18) 3) var15 var6 0))
          (+ var15 5)
          var15
          ((lambda (var16 var5) 7) var15 6))))
       ((lambda (var2 var17 var7)
          ((lambda (proc)
             (proc ((lambda (var6 var1 var2)
                      ((lambda (var6 var11 var15) var1)
                       var1
                       var6
                       var15))
                    ((lambda (proc) (proc var15))
                     (lambda (var11) -8))
                    ((lambda (var10 var19 var13) 6) 6 var7 -6)
                    ((lambda (var15 var18 var13) -10) 4 1 var7))))
           (lambda (var19)
             ((lambda (var18) var7)
              ((lambda (var11 var8) 6) 8 6)))))
        ((lambda ()
           (+ ((lambda (proc) (proc -5)) (lambda (var13) 3))
              ((lambda () var15)))))
        ((lambda (var1 var16) ((lambda () (+ -4 2))))
         var15
         ((lambda () 3)))
        (+ -8
           ((lambda (var10 var1)
              ((lambda (var0 var1 var14) -4) 7 var10 var1))
            ((lambda (var1 var3 var16) -3) -8 var15 var15)
            0))))
      ((lambda (var0)
         (+ ((lambda (var17 var14 var9)
               ((lambda (var14 var5)
                  ((lambda (var4 var16 var15) -8) 2 var9 -7))
                ((lambda (var14 var16) var16) var17 var0)
                var0))
             ((lambda ()
                ((lambda (proc) (proc var0))
                 (lambda (var4) var4))))
             ((lambda (proc) (proc ((lambda () -7))))
              (lambda (var12) 2))
             var0)
            ((lambda (proc)
               (proc (+ ((lambda (var9 var14 var16) var15) -9 var0 -1)
                        ((lambda () var0)))))
             (lambda (var6)
               (+ ((lambda (proc) (proc -10)) (lambda (var4) var4))
                  (+ var15 -4))))))
       ((lambda (var10 var18)
          ((lambda (var14)
             ((lambda ()
                ((lambda (var18 var1 var3) var15)
                 var14
                 var15
                 var15))))
           var18))
        ((lambda (var1 var16 var5)
           ((lambda (proc) (proc ((lambda (var4) -6) 8)))
            (lambda (var9) (+ var5 3))))
         ((lambda (var8)
            ((lambda (proc) (proc 7)) (lambda (var11) -8)))
          ((lambda () 9)))
         ((lambda () ((lambda (var10) var15) 5)))
         ((lambda () ((lambda (var15 var3) var15) 1 var15))))
        (+ ((lambda (var7)
              ((lambda (var8 var10 var18) 7) 3 -8 6))
            var15)
           ((lambda ()
              ((lambda (var3 var15) var3) var15 var15))))))))
 1)

Case vm/gen-4-14.ssscm:

((lambda (var12)
   ((lambda (var10 var18)
      (+ ((lambda (var5 var3 var11) ((lambda () var18)))
          ((lambda (var2 var7)
             ((lambda (var2 var6 var11) 1)
              ((lambda (var4) var7) -8)
              ((lambda (proc) (proc var7)) (lambda (var12) 5))
              (+ var2 -4)))
           ((lambda (var9) ((lambda () 6)))
            ((lambda (var4 var9 var0) var10) -4 var18 var12))
           ((lambda (var7 var2 var19) -5)
            -4
            ((lambda (var9) var9) 4)
            ((lambda (var9 var4) 0) -3 var18)))
          ((lambda ()
             ((lambda (var1 var18 var10) (+ var10 var12))
              ((lambda (var9 var15) var9) 1 var18)
              var10
              var18)))
          (+ ((lambda (var19 var1)
                ((lambda (proc) (proc -2)) (lambda (var12) -2)))
              ((lambda (var16 var3 var2) 5) var18 9 0)
              ((lambda (var5 var6) var6) 5 7))
             9))
         ((lambda (var0 var4)
            ((lambda (proc)
               (proc (+ ((lambda () 2))
                        ((lambda (var8 var5) -4) -3 var0))))
             (lambda (var3) var0)))
          ((lambda (proc)
             (proc (+ ((lambda (var1 var11 var19) var1)
                       var10
                       var12
                       var18)
                      ((lambda (var0 var3 var13) var3) 8 -2 var12))))
           (lambda (var10)
             ((lambda (var5)
                ((lambda (var2 var8 var13) 2) 6 var10 8))
              ((lambda (var16 var6) var10) var12 8))))
          ((lambda (var16 var19)
             ((lambda (var16 var5) (+ var18 var5))
              (+ var18 -4)
              ((lambda (var13 var7) var10) var10 1)))
           var10
           (+ ((lambda () -1)) 6)))))
    ((lambda (var18 var13)
       ((lambda (var11 var2)
          ((lambda (var17 var18 var16)
             ((lambda (var11 var3 var6)
                ((lambda (var8 var5) 2) -6 -10))
              ((lambda (var14 var3 var7) -6) 0 var13 -8)
              var17
              ((lambda () var2))))
           ((lambda (var0 var16 var5)
              ((lambda (var0 var9) -10) -5 var11))
            ((lambda (proc) (proc 6)) (lambda (var6) -3))
            ((lambda (proc) (proc var12))
             (lambda (var18) -4))
            ((lambda (var11 var9 var8) -8) var2 var2 var11))
           ((lambda (var2) ((lambda () var18))) -3)
           ((lambda (var16 var0 var18)
              ((lambda (proc) (proc 8)) (lambda (var0) 6)))
            ((lambda (var12) -2) var18)
            ((lambda (var12 var9 var10) -4) 3 -3 var13)
            ((lambda (var7 var17) -3) -1 var12))))
        ((lambda (var2 var11 var16)
           ((lambda (var14 var4)
              ((lambda (proc) (proc var14)) (lambda (var4) -6)))
            var18
            ((lambda (var10) -8) var13)))
         ((lambda (var7 var16 var14)
            ((lambda (var6 var18 var8) var8) var14 6 var18))
          ((lambda () var13))
          -3
          var12)
         9
         var13)
        ((lambda (proc)
           (proc ((lambda (proc) (proc -7))
                  (lambda (var19)
                    ((lambda (var18 var11 var0) 0) 3 var19 var12)))))
         (lambda (var1)
           (+ 3 ((lambda (var0 var2) 1) -7 8))))))
     ((lambda ()
        ((lambda (var7 var5)
           (+ ((lambda () var12)) (+ -8 var5)))
         var12
         (+ (+ var12 var12) 2))))
     ((lambda (var0)
        ((lambda (var1 var0 var13)
           ((lambda (var19 var18)
              ((lambda (var3 var12 var8) var0) -6 var18 3))
            (+ -9 6)
            ((lambda (proc) (proc var13)) (lambda (var19) 8))))
         ((lambda () ((lambda (var6) var6) var12)))
         ((lambda (proc) (proc (+ 1 var12)))
          (lambda (var8)
            ((lambda (proc) (proc 3)) (lambda (var5) var12))))
         ((lambda (var5 var18 var14) var18)
          ((lambda () -3))
          var12
          ((lambda (proc) (proc -3)) (lambda (var6) var0)))))
      ((lambda ()
         ((lambda (var2) var12)
          ((lambda (var8 var13 var0) -10) 4 var12 var12))))))
    ((lambda (proc)
       (proc ((lambda (var15 var19 var8)
                ((lambda (var10 var16 var13) ((lambda () var16)))
                 ((lambda (var15) var15) ((lambda () var15)))
                 ((lambda (var7)
                    ((lambda (var0 var1) var12) var7 var8))
                  ((lambda (var14) var15) var8))
                 ((lambda (var1 var13 var7) -10)
                  var15
                  ((lambda (var2) 3) var12)
                  ((lambda (var18 var11 var14) 7) -2 var8 var19))))
              ((lambda (var2)
                 ((lambda (var7 var8 var15)
                    ((lambda (var5) 2) var7))
                  (+ -9 -6)
                  var12
                  ((lambda (var11 var2) 6) 0 7)))
               ((lambda (var11 var9 var19)
                  ((lambda (proc) (proc 2)) (lambda (var11) 8)))
                (+ -9 var12)
                ((lambda (var0 var9) 9) -6 var12)
                ((lambda (var13 var8) var12) var12 var12)))
              ((lambda (proc)
                 (proc ((lambda (var1 var6) var6)
                        ((lambda (proc) (proc var12))
                         (lambda (var3) var12))
                        var12)))
               (lambda (var15) ((lambda () ((lambda () -9))))))
              ((lambda (proc)
                 (proc ((lambda (proc) (proc ((lambda (var5) var5) 2)))
                        (lambda (var2)
                          ((lambda (var5 var13) -5) var2 -5)))))
               (lambda (var17)
                 ((lambda (proc)
                    (proc ((lambda (var19 var15 var2) var15) 7 var17 var12)))
                  (lambda (var18) var18)))))))
     (lambda (var7) ((lambda () ((lambda () var7))))))))
 1)

Case vm/gen-4-15.ssscm:

((lambda (var9)
   (+ (+ (+ ((lambda (proc)
               (proc ((lambda (var10 var4 var19) 8)
                      ((lambda (var11) var9) var9)
                      ((lambda (var8 var5) 7) 4 var9)
                      ((lambda () var9)))))
             (lambda (var10)
               ((lambda () ((lambda (var3 var7) var10) var10 4)))))
            ((lambda (proc)
               (proc (+ ((lambda () -3)) ((lambda () 1)))))
             (lambda (var1)
               ((lambda ()
                  ((lambda (var11 var14 var6) var1) 0 var9 var9))))))
         ((lambda (var4 var3)
            ((lambda (var17 var7 var19)
               (+ var17
                  ((lambda (var5 var11 var4) 8) 7 var19 -2)))
             var9
             ((lambda (proc)
                (proc ((lambda (var5 var14 var18) var18) var9 var4 -10)))
              (lambda (var15)
                ((lambda (proc) (proc var3))
                 (lambda (var18) var3))))
             ((lambda () ((lambda () var3))))))
          ((lambda (var2) ((lambda () ((lambda () 8)))))
           -9)
          (+ ((lambda (var1 var7) ((lambda (var15) 0) var7))
              ((lambda (var19) var9) var9)
              var9)
             ((lambda () -1)))))
      ((lambda (proc)
         (proc ((lambda (var9)
                  ((lambda (var0 var12) var12)
                   var9
                   ((lambda (var14 var18) -2)
                    ((lambda (var10 var2 var15) -5) var9 9 -3)
                    ((lambda () -6)))))
                ((lambda (var6 var9)
                   ((lambda (proc)
                      (proc ((lambda (var19 var17) var17) var6 var9)))
                    (lambda (var4) ((lambda () -5)))))
                 ((lambda (var1 var18 var4) ((lambda () var9)))
                  ((lambda (var15) var15) var9)
                  ((lambda () 4))
                  ((lambda (var8 var2) var9) var9 var9))
                 (+ ((lambda (var13) var13) var9)
                    ((lambda (var16 var18) var16) var9 var9))))))
       (lambda (var11)
         ((lambda (proc)
            (proc (+ ((lambda (proc) (proc 0))
                      (lambda (var5)
                        ((lambda (proc) (proc var5))
                         (lambda (var10) var9))))
                     ((lambda (var0 var17) var0)
                      ((lambda (var7 var9 var4) 9) var11 -7 var9)
                      (+ -10 -2)))))
          (lambda (var12)
            ((lambda (proc) (proc -2)) (lambda (var1) var12))))))))
 1)

Case vm/gen-4-16.ssscm:

((lambda (var5) 1) 1)

Case vm/gen-4-17.ssscm:

((lambda (var9)
   ((lambda (var0 var14 var13)
      ((lambda (var11 var0)
         ((lambda () ((lambda (var17) (+ 4 -5)) var14))))
       ((lambda ()
          ((lambda (var9 var18)
             ((lambda (proc)
                (proc ((lambda (proc) (proc var0))
                       (lambda (var14) var0))))
              (lambda (var8) (+ var18 var8))))
           (+ ((lambda (var15) 5) -10) -9)
           ((lambda (var3 var15)
              ((lambda (var12 var16 var10) var10)
               var0
               var0
               var3))
            8
            (+ var9 var9)))))
       (+ ((lambda (var14 var15 var8)
             (+ ((lambda (var5) 3) var13) var0))
           var0
           ((lambda (var0 var1) ((lambda (var18) 4) 7))
            (+ 1 -1)
            (+ 0 var14))
           ((lambda (var3) -7) ((lambda (var8) var9) -8)))
          ((lambda (var1 var2 var6) -8)
           var14
           ((lambda () var14))
           ((lambda () ((lambda (var15) 1) 5)))))))
    ((lambda (var10)
       ((lambda (var13)
          ((lambda (proc)
             (proc ((lambda (proc) (proc 8)) (lambda (var1) 2))))
           (lambda (var0)
             ((lambda (var11 var1 var10)
                ((lambda (var17 var1 var9) -1) var10 var9 var11))
              ((lambda () var13))
              ((lambda (var5) 5) var10)
              ((lambda () 9))))))
        ((lambda ()
           ((lambda (proc) (proc -2))
            (lambda (var11) ((lambda (var11) 2) var10)))))))
     ((lambda (var13)
        ((lambda (var8 var6 var1)
           ((lambda (var2 var10) var6)
            ((lambda (proc) (proc var9)) (lambda (var1) -8))
            ((lambda (var19) var9) var6)))
         ((lambda (var18 var16 var10) var13)
          ((lambda (var17) 0) var9)
          ((lambda (var18 var13 var9) var18)
           -7
           var13
           var13)
          (+ var13 7))
         ((lambda (proc)
            (proc ((lambda (var18 var4) -10) 9 4)))
          (lambda (var6) (+ var6 6)))
         ((lambda () ((lambda (var3 var1) var13) var9 -9)))))
      ((lambda (proc) (proc 1))
       (lambda (var15)
         ((lambda (proc) (proc ((lambda () var9))))
          (lambda (var3) ((lambda (var12) var9) var9)))))))
    ((lambda (var7 var16)
       ((lambda (var0 var16)
          ((lambda ()
             ((lambda (var0 var5) ((lambda () 1)))
              ((lambda () -6))
              ((lambda (var18 var10) -4) 5 var0)))))
        ((lambda (var0) 8)
         ((lambda (var5 var4 var9)
            ((lambda (var8 var13 var17) -5) var16 var16 var5))
          ((lambda (var12 var18 var8) var16) 1 var7 var16)
          1
          ((lambda (proc) (proc var7)) (lambda (var10) 0))))
        (+ ((lambda (proc) (proc var7))
            (lambda (var17) ((lambda (var4) 2) -3)))
           (+ ((lambda () var7)) ((lambda () var16))))))
     ((lambda (var14 var7)
        ((lambda (var3 var6)
           ((lambda () ((lambda (var17) var3) 5))))
         var14
         6))
      ((lambda (var4) 1)
       (+ (+ var9 var9)
          ((lambda (var0 var11 var15) 9) 5 var9 var9)))
      ((lambda (proc)
         (proc ((lambda (var14 var16)
                  ((lambda (var15 var14) 9) -3 var14))
                ((lambda (var2) -9) var9)
                ((lambda (var2 var13) 7) -4 -6))))
       (lambda (var17)
         ((lambda (var14 var10) (+ -6 var17))
          ((lambda (var8 var1 var7) var17)
           var9
           var17
           var17)
          ((lambda (var19 var5) var9) 8 -4)))))
     ((lambda (proc)
        (proc ((lambda (var4)
                 ((lambda () ((lambda (var14) var4) 3))))
               ((lambda (var0) var9)
                ((lambda (var4 var10 var11) var11) 0 var9 var9)))))
      (lambda (var13)
        ((lambda (var17 var3 var9)
           ((lambda (var10) 2) -2))
         ((lambda (var0)
            ((lambda (proc) (proc var13))
             (lambda (var19) -6)))
          ((lambda () var9)))
         var9
         (+ (+ var13 var13) ((lambda () -5)))))))
    ((lambda ()
       ((lambda (proc)
          (proc ((lambda ()
                   ((lambda (var8 var1) ((lambda (var17) var17) -7))
                    ((lambda (var19 var8) -6) var9 -3)
                    ((lambda (var2) var2) var9))))))
        (lambda (var16)
          ((lambda (var1 var12) -7)
           ((lambda (var1 var19) (+ -9 -7))
            ((lambda (var16 var6) var16) var16 var16)
            ((lambda (proc) (proc -4))
             (lambda (var10) var16)))
           (+ ((lambda () 9))
              ((lambda (var19 var5 var12) 3) var9 3 4)))))))))
 1)

Case vm/gen-4-18.ssscm:

((lambda (var3)
   ((lambda (var5)
      ((lambda (proc)
         (proc ((lambda (proc)
                  (proc ((lambda (var13 var9)
                           ((lambda (var18 var4 var9) 9) var9 0 (+ 9 var3)))
                         ((lambda (proc) (proc var5))
                          (lambda (var7) ((lambda () var5))))
                         8)))
                (lambda (var5)
                  ((lambda (proc) (proc -2))
                   (lambda (var18) var18))))))
       (lambda (var8)
         ((lambda (var4 var10 var13)
            (+ ((lambda (var10 var12 var18)
                  ((lambda (proc) (proc var4))
                   (lambda (var15) var15)))
                ((lambda (var11 var17) 4) -2 9)
                2
                ((lambda (var5) -6) var4))
               ((lambda () ((lambda (var12) 4) var5)))))
          ((lambda (proc)
             (proc ((lambda (var7 var9 var11) 5)
                    ((lambda (var19 var6 var9) -5) 7 var3 var3)
                    ((lambda () -4))
                    0)))
           (lambda (var11)
             ((lambda (var19)
                ((lambda (var7 var3) var5) -7 -6))
              (+ 4 var5))))
          ((lambda (var18 var10 var15)
             ((lambda () ((lambda (var0 var1) -10) var3 -2))))
           (+ ((lambda (proc) (proc var3)) (lambda (var11) -7))
              ((lambda () var3)))
           ((lambda (var17 var5 var10) 1)
            ((lambda (var19 var4 var17) var4) var8 3 6)
            (+ var3 var8)
            ((lambda (var5 var9 var3) 8) var8 var8 var3))
           ((lambda (proc)
              (proc ((lambda (var7 var13 var6) var5) 7 3 2)))
            (lambda (var2) ((lambda () 1)))))
          ((lambda (proc)
             (proc ((lambda (proc) (proc ((lambda () 7))))
                    (lambda (var5) ((lambda (var7) var5) var3)))))
           (lambda (var10)
             ((lambda (proc) (proc (+ var8 var8)))
              (lambda (var18) 5))))))))
    ((lambda (var10)
       ((lambda (var15 var7 var13)
          ((lambda ()
             ((lambda (var6)
                ((lambda (proc) (proc 7)) (lambda (var15) var3)))
              ((lambda (var13 var2) var7) var10 var15)))))
        ((lambda (var8 var9 var11)
           ((lambda (var1 var8 var15)
              ((lambda (proc) (proc -4)) (lambda (var3) var1)))
            ((lambda (var15 var19 var17) var17) -3 4 var8)
            ((lambda (var14 var7) var14) 1 1)
            -7))
         -10
         ((lambda (proc) (proc (+ var3 -6)))
          (lambda (var8) (+ var8 var8)))
         ((lambda (var19 var1) (+ -1 var1))
          ((lambda (var7) var7) -9)
          5))
        (+ -10
           ((lambda (var7 var8)
              ((lambda (var1 var15 var13) 2) 3 var3 var8))
            -8
            ((lambda (proc) (proc var10))
             (lambda (var19) var10))))
        ((lambda (proc)
           (proc ((lambda (var18 var15)
                    ((lambda (proc) (proc -7))
                     (lambda (var10) var18)))
                  ((lambda () var10))
                  ((lambda (var11 var6 var7) var10) -1 var10 var3))))
         (lambda (var19)
           ((lambda (var9 var8 var2) ((lambda (var6) 3) 9))
            ((lambda (var0 var19 var12) var19) 9 -6 4)
            ((lambda (var6 var18) -7) var10 -3)
            (+ var19 -6))))))
     ((lambda (var9 var16 var3) (+ var3 var16))
      ((lambda (proc)
         (proc ((lambda (var13 var18)
                  ((lambda (var14) -7) var18))
                ((lambda (var10 var16) -1) var3 var3)
                var3)))
       (lambda (var13)
         ((lambda (var12 var9 var13) ((lambda () -9)))
          (+ -10 var13)
          -1
          var13)))
      ((lambda (var6 var17) ((lambda (var6) var6) 5))
       ((lambda (var8 var1)
          ((lambda (var5 var10 var18) var3) -7 var8 var1))
        var3
        var3)
       ((lambda (var5 var7) ((lambda () 0)))
        (+ var3 -8)
        (+ 9 var3)))
      ((lambda (var6) (+ (+ -4 var6) var6))
       ((lambda (var13 var2)
          ((lambda (proc) (proc var13)) (lambda (var16) 5)))
        ((lambda (var12 var18) var3) var3 9)
        ((lambda (proc) (proc -10)) (lambda (var8) 2))))))))
 1)

Case vm/gen-4-19.ssscm:

((lambda (var11)
   (+ -8
      ((lambda ()
         ((lambda (var3)
            ((lambda (proc)
               (proc ((lambda (proc) (proc ((lambda () var11))))
                      (lambda (var9)
                        ((lambda (proc) (proc var9))
                         (lambda (var11) var11))))))
             (lambda (var17)
               ((lambda (proc) (proc 6)) (lambda (var19) 1)))))
          ((lambda ()
             ((lambda (var7 var11 var14)
                ((lambda (var13 var4) var4) var11 var7))
              ((lambda (proc) (proc var11)) (lambda (var15) 8))
              var11
              ((lambda (var6 var10 var2) 9) -5 var11 -4)))))))))
 1)

Case vm/gen-4-2.ssscm:

((lambda (var18)
   ((lambda ()
      ((lambda (var0 var11 var18)
         ((lambda (proc)
            (proc ((lambda (proc)
                     (proc (+ ((lambda (var4 var7 var10) var4) 9 var11 var0)
                              ((lambda (var15) var18) var11))))
                   (lambda (var7)
                     (+ ((lambda (var14) -6) var7)
                        ((lambda (var13 var19) 8) var18 var7))))))
          (lambda (var13)
            (+ var0
               ((lambda ()
                  ((lambda (var5 var10) var10) var13 var11)))))))
       ((lambda (var7)
          ((lambda ()
             ((lambda (var1 var6 var4)
                ((lambda (var18) var18) var7))
              4
              var18
              ((lambda (var5 var17 var14) var14) var7 -4 0)))))
        ((lambda (var5)
           ((lambda (var10) (+ -10 -5))
            ((lambda (var19 var8 var7) 6) -9 var18 var18)))
         -5))
       ((lambda (var1 var11) (+ -3 -4))
        (+ (+ var18 (+ 1 -9))
           ((lambda (var3 var13) ((lambda (var0) var3) var3))
            ((lambda (var15 var3 var17) var3) 4 1 2)
            ((lambda (proc) (proc var18)) (lambda (var1) -3))))
        ((lambda (proc)
           (proc ((lambda (var7 var3 var2)
                    ((lambda (var6 var10 var14) -10) -4 var7 var18))
                  2
                  ((lambda (var19 var1) -4) var18 9)
                  ((lambda (var18) var18) var18))))
         (lambda (var12)
           ((lambda () ((lambda (var7) var7) var12))))))
       ((lambda (var10 var5)
          ((lambda (var10 var4) var18)
           var5
           ((lambda ()
              ((lambda (var9 var1 var7) var7) var5 -5 var5)))))
        ((lambda (var7) 0) var18)
        ((lambda ()
           ((lambda (proc) (proc -2))
            (lambda (var5)
              ((lambda (var4 var5) -9) var5 var5))))))))))
 1)

Case vm/gen-4-20.ssscm:

((lambda (var11)
   ((lambda (proc)
      (proc ((lambda ()
               (+ ((lambda (var11 var19 var13)
                     ((lambda (var0 var10)
                        ((lambda (var3 var6 var0) var10) -8 var13 var0))
                      var13
                      var19))
                   var11
                   var11
                   ((lambda (var14 var19 var16)
                      ((lambda (var3 var5) var11) var11 -3))
                    ((lambda (proc) (proc 5)) (lambda (var12) var11))
                    var11
                    ((lambda (var9 var1) -6) 2 var11)))
                  ((lambda (var12 var14)
                     ((lambda (proc) (proc var11))
                      (lambda (var1) ((lambda () var14)))))
                   (+ var11 ((lambda (var1 var8) var1) var11 var11))
                   (+ 0 -7)))))))
    (lambda (var5)
      (+ ((lambda ()
            ((lambda ()
               ((lambda (var5 var1 var4) var5)
                var5
                var11
                ((lambda (var6) 5) var11))))))
         ((lambda (proc)
            (proc (+ -4
                     (+ ((lambda (proc) (proc var11))
                         (lambda (var17) var17))
                        var5))))
          (lambda (var1)
            ((lambda (var19 var14)
               (+ ((lambda (proc) (proc var11))
                   (lambda (var4) var19))
                  (+ var19 var5)))
             ((lambda ()
                ((lambda (proc) (proc var1)) (lambda (var8) -3))))
             ((lambda () var5)))))))))
 1)

Case vm/gen-4-21.ssscm:

((lambda (var8)
   (+ 2
      ((lambda (var16 var11)
         ((lambda (var1)
            ((lambda (var8 var7 var6)
               ((lambda (proc) (proc -2))
                (lambda (var15)
                  ((lambda (var13 var9 var8) -5) var8 4 -6))))
             ((lambda (var1 var2)
                ((lambda (var18 var19 var15) -10) 9 -7 5))
              var8
              (+ var16 -9))
             (+ ((lambda () -10)) var11)
             ((lambda (var16 var6 var11) -9)
              ((lambda (var10 var16 var0) -5) 3 6 var8)
              ((lambda (var0) -6) -5)
              -10)))
          ((lambda (var18)
             ((lambda () ((lambda (var16) var18) 0))))
           ((lambda (var15 var13 var8) ((lambda () var13)))
            ((lambda (var17 var18) -4) var8 var16)
            ((lambda (proc) (proc -3))
             (lambda (var14) var11))
            var8))))
       ((lambda (var19 var10 var15)
          ((lambda (var2 var15 var0)
             ((lambda (proc)
                (proc ((lambda (var17 var16) var8) var19 5)))
              (lambda (var15)
                ((lambda (var16 var14 var3) 0) -6 7 -6))))
           var8
           var15
           ((lambda (var6) 2)
            ((lambda (var5 var6 var7) 3) 1 -5 8))))
        ((lambda (var16 var14 var4) 1)
         ((lambda (var8 var14) (+ var14 var8))
          (+ 3 2)
          ((lambda (proc) (proc var8)) (lambda (var11) -6)))
         -8
         var8)
        ((lambda (var12)
           (+ ((lambda (proc) (proc var8))
               (lambda (var18) var12))
              3))
         ((lambda (var3 var5 var0) -6)
          var8
          ((lambda (var2 var1 var9) 8) -7 -7 var8)
          var8))
        ((lambda (proc)
           (proc ((lambda (var0)
                    ((lambda (var18 var7 var17) var17) var8 4 4))
                  -2)))
         (lambda (var6)
           ((lambda () ((lambda (var13) var8) -9))))))
       (+ ((lambda (proc)
             (proc ((lambda (var18)
                      ((lambda (proc) (proc 8)) (lambda (var17) 5)))
                    -8)))
           (lambda (var19) var8))
          ((lambda (proc) (proc -5))
           (lambda (var3) ((lambda (var10) -2) var3)))))))
 1)

Case vm/gen-4-22.ssscm:

((lambda (var11) 7) 1)

Case vm/gen-4-23.ssscm:

((lambda (var0) -3) 1)

Case vm/gen-4-24.ssscm:

((lambda (var16) 8) 1)

Case vm/gen-4-25.ssscm:

((lambda (var8)
   ((lambda (proc)
      (proc ((lambda (var19)
               ((lambda (var14 var2 var13)
                  (+ ((lambda (var12)
                        ((lambda (var6 var11 var16) 9) 3 -10 -2))
                      var19)
                     -7))
                ((lambda (var18 var6 var0)
                   (+ ((lambda () var8))
                      ((lambda (proc) (proc 2)) (lambda (var18) var19))))
                 ((lambda (proc)
                    (proc ((lambda (var5 var6 var14) -9) var19 -1 var8)))
                  (lambda (var0) ((lambda () var0))))
                 2
                 ((lambda (var2 var13) 2)
                  ((lambda () var19))
                  var8))
                ((lambda (var6 var15) (+ 3 ((lambda () var6))))
                 -6
                 ((lambda (proc) (proc -5))
                  (lambda (var18)
                    ((lambda (var15 var2) -10) var19 8))))
                ((lambda (var5)
                   (+ ((lambda (var3 var1) 8) var8 var8) 8))
                 ((lambda () 7)))))
             ((lambda (proc)
                (proc ((lambda (var4 var5)
                         ((lambda (proc) (proc 0))
                          (lambda (var2) ((lambda () 7)))))
                       ((lambda (proc)
                          (proc ((lambda (var19 var3 var10) 4) -9 var8 2)))
                        (lambda (var7)
                          ((lambda (proc) (proc 0)) (lambda (var7) var8))))
                       ((lambda (var9 var14)
                          ((lambda (proc) (proc -9)) (lambda (var19) 1)))
                        ((lambda (proc) (proc 6)) (lambda (var13) -7))
                        ((lambda (proc) (proc 7)) (lambda (var18) 9))))))
              (lambda (var9)
                ((lambda (var8 var4) 5)
                 ((lambda (var19)
                    ((lambda (var19 var6) var9) 2 var9))
                  ((lambda (var6) -8) 7))
                 ((lambda (var13 var4) ((lambda (var1) var1) var8))
                  ((lambda (proc) (proc 7)) (lambda (var11) var11))
                  (+ var9 var8))))))))
    (lambda (var13)
      (+ ((lambda ()
            (+ ((lambda (var0)
                  ((lambda (var12 var19) -2) var8 -6))
                ((lambda () var13)))
               ((lambda (var7 var15 var3) ((lambda (var12) 7) 3))
                (+ var13 var13)
                ((lambda (var14 var18 var0) 8) var8 7 4)
                ((lambda (var11) -7) 0)))))
         ((lambda ()
            ((lambda (var10 var7)
               ((lambda (var4 var14) 0)
                ((lambda (var19 var17 var12) var8) -9 7 var10)
                ((lambda () -4))))
             ((lambda (proc) (proc ((lambda () -2))))
              (lambda (var19) ((lambda (var19) var13) var8)))
             9)))))))
 1)

Case vm/gen-4-26.ssscm:

((lambda (var6)
   ((lambda (var10) -10)
    (+ ((lambda (var12)
          ((lambda (var5 var17 var0)
             (+ ((lambda (var16) 8) 4)
                ((lambda (var9 var12 var13) -6) -4 1 var5)))
           ((lambda (proc) (proc (+ 6 -9)))
            (lambda (var11) ((lambda (var9) var11) var12)))
           ((lambda (proc)
              (proc ((lambda (proc) (proc var12))
                     (lambda (var4) var12))))
            (lambda (var11) ((lambda (var2 var19) -5) 8 2)))
           var12))
        ((lambda (var16 var2) ((lambda () (+ -6 1))))
         ((lambda (proc) (proc ((lambda (var1) -7) var6)))
          (lambda (var5) ((lambda (var5) -9) -8)))
         (+ var6 0)))
       ((lambda ()
          ((lambda (proc)
             (proc ((lambda (var19 var1)
                      ((lambda (var10) var6) var19))
                    var6
                    0)))
           (lambda (var8)
             ((lambda (var7 var18)
                ((lambda (proc) (proc var8)) (lambda (var9) -4)))
              ((lambda (var13) var8) 5)
              ((lambda (var11 var8 var6) 3) var8 var8 9)))))))))
 1)

Case vm/gen-4-27.ssscm:

((lambda (var15)
   ((lambda (var8) var8)
    ((lambda (var10 var16 var3)
       ((lambda (proc)
          (proc ((lambda (var5) var3)
                 ((lambda (proc) (proc ((lambda (var1) 1) 0)))
                  (lambda (var13)
                    ((lambda (proc) (proc var16)) (lambda (var9) 2)))))))
        (lambda (var12)
          ((lambda (var19 var16 var9)
             (+ ((lambda (var18 var9) var16) var16 var3) 3))
           var16
           2
           ((lambda (var9)
              ((lambda (var16 var13) -8) var15 var15))
            -1)))))
     ((lambda (var16)
        (+ ((lambda (proc)
              (proc ((lambda (var0) var16) var15)))
            (lambda (var6) ((lambda (var4) -4) -1)))
           var16))
      ((lambda (proc)
         (proc ((lambda (var11) ((lambda () 9)))
                ((lambda (proc) (proc var15))
                 (lambda (var17) -10)))))
       (lambda (var19)
         ((lambda (proc)
            (proc ((lambda (proc) (proc var19))
                   (lambda (var19) var15))))
          (lambda (var0)
            ((lambda (var0 var16 var1) 6) -9 var15 var19))))))
     ((lambda (var8 var3 var7) ((lambda () -7)))
      ((lambda (var11) var11)
       ((lambda () (+ var15 3))))
      ((lambda (var7)
         ((lambda (var6 var9 var10)
            ((lambda (var0 var2) var0) var9 -1))
          ((lambda () var7))
          ((lambda (var18 var1 var17) 9) var15 var7 2)
          ((lambda (var19 var11) var19) var15 -2)))
       var15)
      ((lambda (proc)
         (proc ((lambda (proc) (proc (+ 3 -6)))
                (lambda (var16)
                  ((lambda (var17 var7) var7) var16 1)))))
       (lambda (var3) 0)))
     ((lambda (proc)
        (proc ((lambda (var9)
                 ((lambda (var19 var8 var18)
                    ((lambda (var1) var8) 9))
                  ((lambda (var4 var15) -6) var9 5)
                  var15
                  ((lambda (proc) (proc -8)) (lambda (var0) var15))))
               2)))
      (lambda (var7)
        ((lambda (var11 var5)
           ((lambda (var1) var7) ((lambda () -5))))
         ((lambda (var1)
            ((lambda (proc) (proc -5)) (lambda (var6) var7)))
          ((lambda (proc) (proc 1)) (lambda (var0) var0)))
         ((lambda (var16) var15)
          ((lambda (proc) (proc var7)) (lambda (var12) -6)))))))))
 1)

Case vm/gen-4-28.ssscm:

((lambda (var12)
   ((lambda (proc)
      (proc ((lambda (var9 var10)
               ((lambda (proc)
                  (proc (+ (+ ((lambda (proc) (proc -3)) (lambda (var9) var12))
                              ((lambda (var6 var19 var4) var9) var9 7 var10))
                           ((lambda (var10 var14)
                              ((lambda (proc) (proc -4)) (lambda (var17) -8)))
                            ((lambda (var15 var8) var9) 0 var9)
                            ((lambda (var12) -6) var9)))))
                (lambda (var4)
                  ((lambda ()
                     ((lambda (proc)
                        (proc ((lambda (var2 var9 var11) 7) var9 6 -4)))
                      (lambda (var8)
                        ((lambda (var12 var9 var16) var9) var12 var4 6))))))))
             ((lambda (var1 var11 var15)
                ((lambda (proc)
                   (proc ((lambda (var11 var9 var4)
                            ((lambda (var1 var14) var4) -1 -8))
                          ((lambda (var15 var12 var5) -9) 7 -10 var1)
                          ((lambda (var6) -7) -9)
                          var15)))
                 (lambda (var17)
                   ((lambda ()
                      ((lambda (proc) (proc 6)) (lambda (var6) var17)))))))
              ((lambda (var1)
                 (+ ((lambda (proc) (proc var12))
                     (lambda (var16) -2))
                    9))
               ((lambda () 3)))
              ((lambda () ((lambda () ((lambda () var12))))))
              ((lambda (var3 var9)
                 ((lambda ()
                    ((lambda (var0 var11 var12) var3) var9 -10 2))))
               var12
               ((lambda (proc)
                  (proc ((lambda (proc) (proc 2)) (lambda (var9) 2))))
                (lambda (var1) ((lambda (var19) var19) var12)))))
             ((lambda (var16 var18)
                ((lambda (var7 var8 var11)
                   ((lambda (proc) (proc 8)) (lambda (var9) var7)))
                 ((lambda (var0 var6)
                    ((lambda (var2 var8) var8) var0 var12))
                  ((lambda (var14) var18) var18)
                  ((lambda () -10)))
                 ((lambda () ((lambda () var12))))
                 -8))
              ((lambda (var4 var9 var8)
                 ((lambda (var3) (+ 4 2))
                  ((lambda (var3 var14) var4) var12 2)))
               ((lambda (var17 var0) ((lambda () 7)))
                ((lambda () var12))
                (+ var12 1))
               ((lambda (proc)
                  (proc ((lambda (var3) var12) var12)))
                (lambda (var9)
                  ((lambda (var17 var16 var5) var12) -7 8 var12)))
               var12)
              ((lambda (var3 var1 var13)
                 ((lambda (var11 var15 var19) 1)
                  ((lambda (var13) -2) 0)
                  (+ var12 -10)
                  (+ 3 9)))
               ((lambda (var6 var5)
                  ((lambda (var12 var17 var16) -10) 2 -7 var12))
                -2
                var12)
               var12
               ((lambda (var11 var8)
                  ((lambda (var14 var10 var0) 5) -9 8 var8))
                (+ var12 0)
                ((lambda () -3))))))))
    (lambda (var6)
      ((lambda (var10)
         ((lambda (var3 var19 var14)
            ((lambda (var19) ((lambda () (+ 6 -8))))
             ((lambda (var15 var1 var18)
                ((lambda (var3 var4 var1) 5) -10 var10 var10))
              ((lambda (proc) (proc var19)) (lambda (var3) 4))
              ((lambda (var5 var7) 6) 3 -6)
              var6)))
          ((lambda (var13 var1)
             ((lambda (var3 var2 var8)
                ((lambda (var17 var2) 9) var8 var6))
              ((lambda (var4 var2 var19) var6) -10 5 var6)
              ((lambda () -3))
              var1))
           var10
           ((lambda ()
              ((lambda (proc) (proc -8)) (lambda (var0) -8)))))
          ((lambda (var3 var0 var13)
             ((lambda () ((lambda (var2) var6) 3))))
           ((lambda (proc)
              (proc ((lambda (proc) (proc var12)) (lambda (var7) 4))))
            (lambda (var15) ((lambda () var6))))
           (+ -7
              ((lambda (proc) (proc -10))
               (lambda (var15) var15)))
           (+ ((lambda (var5 var9) 6) -1 var12)
              ((lambda (var6 var8) -8) 7 var6)))
          ((lambda (var15 var19 var14)
             (+ ((lambda (var0 var3) -9) var19 var12)
                ((lambda (proc) (proc 4)) (lambda (var7) 7))))
           ((lambda (proc) (proc var6))
            (lambda (var5) var12))
           ((lambda (var14 var15)
              ((lambda (var19 var10 var13) var12) 0 var12 9))
            var12
            ((lambda (var1 var17) 8) 9 -1))
           ((lambda (proc)
              (proc ((lambda (var18 var13 var8) 4) -6 3 8)))
            (lambda (var0) ((lambda (var17 var1) -1) 1 -5))))))
       ((lambda (var4 var3)
          ((lambda (var18 var7) var12)
           ((lambda ()
              ((lambda (var15 var6 var11) -8) 7 var12 var12)))
           ((lambda (proc) (proc 0)) (lambda (var17) -8))))
        ((lambda (var4) -9)
         ((lambda () ((lambda (var5 var13) var6) var12 4))))
        (+ (+ ((lambda () 9))
              ((lambda (var1 var9) var9) var12 -2))
           ((lambda (var6 var0) 1)
            ((lambda (proc) (proc 4)) (lambda (var8) -9))
            ((lambda (var3) -8) var6))))))))
 1)

Case vm/gen-4-29.ssscm:

((lambda (var18)
   ((lambda (var14 var12 var4)
      ((lambda ()
         ((lambda (var3)
            ((lambda (proc) (proc var14)) (lambda (var7) 0)))
          ((lambda ()
             (+ ((lambda () var18))
                ((lambda (var0) var12) var12))))))))
    ((lambda (proc)
       (proc ((lambda (var8 var10 var2)
                ((lambda (var2)
                   ((lambda (var17 var4)
                      ((lambda (var16 var5 var6) var16) 9 9 -2))
                    ((lambda (var14 var1 var6) 8) 8 -2 var18)
                    ((lambda (var7 var3 var8) 1) 7 -2 -2)))
                 ((lambda (proc) (proc (+ -2 var18)))
                  (lambda (var16) ((lambda () var8))))))
              (+ ((lambda (var11 var18) ((lambda () var11)))
                  -9
                  ((lambda () -7)))
                 var18)
              ((lambda (proc)
                 (proc ((lambda (var16 var14 var15)
                          ((lambda (proc) (proc -5)) (lambda (var5) var18)))
                        -8
                        var18
                        ((lambda (var6) var6) var18))))
               (lambda (var3)
                 ((lambda (var3 var7 var17) ((lambda () var7)))
                  (+ var3 -10)
                  (+ var3 -3)
                  ((lambda () -3)))))
              ((lambda (var16 var0)
                 ((lambda (var17) -4) ((lambda (var8) var18) 3)))
               ((lambda (var6 var8)
                  ((lambda (var17 var14) 1) -4 -5))
                -10
                1)
               ((lambda (var11)
                  ((lambda (var17 var12 var16) var11)
                   var11
                   var11
                   var11))
                ((lambda (proc) (proc 1)) (lambda (var4) var4)))))))
     (lambda (var1)
       (+ ((lambda (proc)
             (proc ((lambda () ((lambda (var4) var18) 8)))))
           (lambda (var12)
             ((lambda (var17)
                ((lambda (var18 var13) var12) -6 var18))
              ((lambda () -10)))))
          ((lambda ()
             (+ ((lambda (var17) var18) var1)
                ((lambda (var10 var1 var17) 4) var18 var1 var18)))))))
    ((lambda (var1 var10 var5)
       ((lambda (var1 var15)
          ((lambda (var8 var15 var14)
             ((lambda () ((lambda (var8 var12) var8) -4 var1))))
           ((lambda (proc) (proc (+ var1 -7)))
            (lambda (var9)
              ((lambda (var13 var18 var11) 9) var5 -6 var15)))
           5
           ((lambda (var16 var4) 8)
            (+ var15 5)
            (+ var1 var15))))
        (+ ((lambda (proc) (proc ((lambda (var7) var10) -5)))
            (lambda (var6) (+ 0 var10)))
           ((lambda (var11 var2 var0) (+ var11 var5))
            ((lambda (proc) (proc 7)) (lambda (var15) 9))
            -2
            var1))
        ((lambda (var17 var16 var8)
           ((lambda (var7 var0 var4) (+ var4 var4))
            (+ 6 -5)
            ((lambda (proc) (proc 2)) (lambda (var12) 7))
            var16))
         ((lambda (proc) (proc var1)) (lambda (var1) 7))
         (+ ((lambda (proc) (proc -8)) (lambda (var17) var1))
            (+ var5 -9))
         -7)))
     ((lambda (proc)
        (proc ((lambda (var0 var9 var3)
                 ((lambda (var3) ((lambda () -5))) (+ 6 -8)))
               ((lambda (var19 var11 var15) ((lambda () var11)))
                var18
                8
                6)
               (+ ((lambda (var2 var0) var0) 6 0) var18)
               ((lambda (var0 var4)
                  ((lambda (proc) (proc var4))
                   (lambda (var15) var0)))
                ((lambda () -2))
                ((lambda (var14 var0) 4) -8 2)))))
      (lambda (var9)
        ((lambda (var2 var0 var4) ((lambda () 2)))
         ((lambda (proc) (proc -7))
          (lambda (var10) ((lambda () -3))))
         ((lambda (proc) (proc (+ 8 var18)))
          (lambda (var2)
            ((lambda (var15 var5) var18) 4 var18)))
         ((lambda () var18)))))
     ((lambda (var1 var0 var3)
        ((lambda (var0 var14)
           ((lambda (proc)
              (proc ((lambda (proc) (proc -9)) (lambda (var4) var4))))
            (lambda (var19)
              ((lambda (proc) (proc 9)) (lambda (var3) var14)))))
         (+ ((lambda (var3 var2) var18) -8 5)
            ((lambda (proc) (proc 5)) (lambda (var14) 7)))
         var0))
      ((lambda (proc)
         (proc ((lambda ()
                  ((lambda (proc) (proc -5)) (lambda (var12) -5))))))
       (lambda (var2)
         (+ ((lambda (var9 var1) var18) var18 var18)
            (+ 6 var18))))
      ((lambda (var10 var12 var17)
         ((lambda (var7) ((lambda (var8) var7) var17))
          ((lambda (proc) (proc 7)) (lambda (var9) var9))))
       ((lambda (var7 var3 var8) 4)
        ((lambda (proc) (proc var18))
         (lambda (var8) var8))
        ((lambda (var16 var8 var15) 6) var18 var18 -10)
        (+ -8 -5))
       var18
       -10)
      ((lambda ()
         ((lambda (proc) (proc (+ var18 1)))
          (lambda (var4) (+ var18 -3))))))
     ((lambda (proc)
        (proc (+ ((lambda (proc) (proc (+ 6 var18)))
                  (lambda (var7) (+ 9 var7)))
                 (+ var18 ((lambda (var6) var6) var18)))))
      (lambda (var11)
        ((lambda (proc)
           (proc ((lambda (var0 var19 var5) (+ -4 4))
                  (+ var11 0)
                  4
                  ((lambda (var0 var8 var17) var0) -2 6 2))))
         (lambda (var13)
           ((lambda (proc) (proc var13))
            (lambda (var6) ((lambda (var10) -8) -6))))))))
    ((lambda (var4 var8 var17)
       ((lambda (var6 var8 var17)
          ((lambda (var15 var5)
             ((lambda ()
                ((lambda (proc) (proc var15))
                 (lambda (var7) var18)))))
           ((lambda (var3) 2)
            ((lambda (var4 var0 var5) -1) var4 0 -5))
           5))
        ((lambda (var9 var8 var1)
           ((lambda (var11 var12)
              ((lambda (var16 var18 var4) var1) 4 8 var9))
            ((lambda () 4))
            ((lambda () -2))))
         var8
         ((lambda (var6 var18) ((lambda (var13) var6) -2))
          ((lambda (proc) (proc 8)) (lambda (var4) -10))
          (+ var18 5))
         ((lambda () ((lambda () var4)))))
        ((lambda (var17 var18 var3) var4)
         -9
         ((lambda (var10 var7) var8)
          -4
          ((lambda () var4)))
         ((lambda (proc) (proc 5))
          (lambda (var13)
            ((lambda (var2 var3) -2) var17 -3))))
        ((lambda ()
           ((lambda (var5 var6 var16) (+ var6 var6))
            var8
            ((lambda (var12 var14 var10) var12) 8 -6 -3)
            ((lambda () var8)))))))
     ((lambda ()
        ((lambda (var17 var16 var12) -4)
         var18
         ((lambda (var17 var4)
            ((lambda (var1 var12) -6) var17 -6))
          ((lambda (var15) var18) var18)
          ((lambda (var9) var9) 6))
         ((lambda (proc) (proc ((lambda (var7) 5) var18)))
          (lambda (var0) ((lambda (var18) var0) -4))))))
     ((lambda (proc)
        (proc ((lambda (proc)
                 (proc ((lambda (var9) var9)
                        ((lambda (proc) (proc 2)) (lambda (var11) var11)))))
               (lambda (var12)
                 ((lambda (var13 var9) (+ 4 var18))
                  ((lambda (var11) var18) var18)
                  ((lambda () var18)))))))
      (lambda (var16)
        ((lambda (proc)
           (proc ((lambda (var12)
                    ((lambda (proc) (proc 9)) (lambda (var2) -2)))
                  (+ var16 -4))))
         (lambda (var8)
           ((lambda (var2 var11) ((lambda (var14) 2) 6))
            ((lambda () -6))
            ((lambda (var10) var18) -8))))))
     ((lambda (proc)
        (proc ((lambda (var5 var2 var8)
                 ((lambda (proc)
                    (proc ((lambda (var6 var16 var5) var6) var5 -9 var18)))
                  (lambda (var6)
                    ((lambda (proc) (proc var18)) (lambda (var1) 0)))))
               ((lambda (proc)
                  (proc ((lambda (var3 var1 var8) -9) var18 9 8)))
                (lambda (var8)
                  ((lambda (var18 var3 var1) -9) -6 var8 0)))
               1
               ((lambda (var9 var13 var8) -7)
                ((lambda (var14) -9) var18)
                ((lambda () var18))
                (+ 2 -3)))))
      (lambda (var11)
        ((lambda (var16 var12 var2) var12)
         ((lambda () ((lambda (var19 var16) 3) var18 7)))
         ((lambda ()
            ((lambda (proc) (proc var18))
             (lambda (var6) var6))))
         ((lambda (var4 var18 var16) (+ 7 var11))
          -10
          ((lambda (var5) 8) -5)
          ((lambda (var8 var15) var18) 7 -6))))))))
 1)

Case vm/gen-4-3.ssscm:

((lambda (var8)
   (+ var8
      ((lambda (var12 var2 var19)
         ((lambda (var4 var9)
            ((lambda (var8 var19 var13)
               ((lambda (proc)
                  (proc ((lambda (proc) (proc -1)) (lambda (var11) -6))))
                (lambda (var15)
                  ((lambda (proc) (proc var9))
                   (lambda (var6) var8)))))
             -2
             ((lambda (var17 var1 var10) (+ var19 var8))
              ((lambda (var18) 3) 0)
              var2
              ((lambda (var13 var4) var9) var12 -5))
             ((lambda (proc) (proc (+ -4 var8)))
              (lambda (var0) -4))))
          (+ ((lambda (var19) ((lambda () var8))) 7) var19)
          ((lambda (var5 var16)
             ((lambda (var3) ((lambda (var19) var3) var5))
              ((lambda (proc) (proc -7))
               (lambda (var14) var19))))
           var8
           ((lambda (var13 var1 var18) var18)
            ((lambda () var8))
            var19
            ((lambda () 5))))))
       ((lambda (var17 var4 var2)
          (+ ((lambda (proc) (proc (+ -7 7)))
              (lambda (var1)
                ((lambda (proc) (proc 3)) (lambda (var5) var8))))
             -5))
        ((lambda (var2 var14 var8)
           (+ ((lambda () -4))
              ((lambda (proc) (proc var8))
               (lambda (var11) var8))))
         var8
         var8
         ((lambda (var6)
            ((lambda (proc) (proc var8)) (lambda (var9) -3)))
          ((lambda (var10) var10) -2)))
        ((lambda (var14 var15)
           ((lambda (var16 var18 var2)
              ((lambda (var1 var12 var18) var8) -5 var18 var14))
            ((lambda (proc) (proc var8))
             (lambda (var9) var14))
            ((lambda (var17 var14 var4) var14) var8 -2 var15)
            ((lambda () -4))))
         ((lambda (var17 var15) var8)
          ((lambda (proc) (proc -9))
           (lambda (var15) var15))
          (+ -5 -6))
         ((lambda (var9 var1) ((lambda (var13) 9) var9))
          (+ -8 4)
          ((lambda () -10))))
        ((lambda (var5)
           ((lambda ()
              ((lambda (proc) (proc var8)) (lambda (var10) -5)))))
         ((lambda (var11 var0)
            ((lambda (proc) (proc var11)) (lambda (var8) 7)))
          ((lambda (var7 var4) var8) -3 var8)
          ((lambda (var14 var1 var4) var1) 4 var8 var8))))
       (+ ((lambda (var13 var4 var8)
             ((lambda (var15 var2) (+ -8 var15))
              -7
              ((lambda (var11) 7) var4)))
           ((lambda (var9 var0) var9)
            9
            ((lambda (var12 var11 var3) var8) var8 1 -2))
           var8
           -1)
          (+ ((lambda (var17 var13) ((lambda () 1)))
              var8
              ((lambda (var17 var8 var6) var17) var8 var8 1))
             (+ var8 ((lambda (var19) -2) 6))))
       ((lambda (proc) (proc ((lambda () -1))))
        (lambda (var17)
          (+ ((lambda (var4) -5)
              ((lambda (var17 var2 var11) -1) 8 var17 8))
             ((lambda () ((lambda () -10))))))))))
 1)

Case vm/gen-4-4.ssscm:

((lambda (var9)
   ((lambda (var6 var10 var12)
      ((lambda (var15)
         ((lambda (var10 var9 var3)
            ((lambda (var16 var4 var13) -10)
             ((lambda (var6 var19) (+ var6 5)) var10 5)
             ((lambda (var11 var15)
                ((lambda (var19 var18) -3) -2 -4))
              ((lambda (proc) (proc -6)) (lambda (var6) var10))
              2)
             var12))
          ((lambda (var8 var19)
             ((lambda () ((lambda () 5)))))
           ((lambda (var3) ((lambda (var2 var11) 2) var10 3))
            (+ -10 -4))
           ((lambda (var15 var12 var5) (+ 8 var9))
            var10
            ((lambda (var1 var15) 6) 0 -2)
            ((lambda (var2 var13) var12) var6 -1)))
          ((lambda (var11 var14) 7) 9 7)
          ((lambda () 3))))
       ((lambda () ((lambda () 0))))))
    ((lambda (var2 var0 var14)
       ((lambda (proc)
          (proc ((lambda (var19)
                   ((lambda (var13 var8)
                      ((lambda (var8 var6 var18) 8) -2 var13 9))
                    var9
                    ((lambda (var9 var1 var2) 3) 7 var9 var9)))
                 (+ ((lambda () -8)) -8))))
        (lambda (var6)
          ((lambda (var0)
             ((lambda (var6 var4 var17)
                ((lambda (proc) (proc var17)) (lambda (var16) 5)))
              4
              ((lambda () var14))
              ((lambda (var7 var11 var0) var11) -3 var0 var14)))
           1))))
     ((lambda (proc)
        (proc ((lambda (proc)
                 (proc (+ ((lambda (var13 var14) -8) var9 5) var9)))
               (lambda (var2)
                 ((lambda (var0)
                    ((lambda (var6 var16 var4) var4) 0 -9 -2))
                  (+ var2 var9))))))
      (lambda (var17)
        ((lambda (var19 var5)
           (+ ((lambda (proc) (proc 6)) (lambda (var11) var19))
              var17))
         (+ ((lambda (proc) (proc 4)) (lambda (var9) var9))
            3)
         ((lambda (proc) (proc var17))
          (lambda (var9)
            ((lambda (var2 var8) -6) var9 -10))))))
     ((lambda (var9 var17 var14)
        ((lambda (var19)
           ((lambda (var17) ((lambda () 5)))
            ((lambda (proc) (proc var14)) (lambda (var13) 4))))
         ((lambda (var5)
            ((lambda (var18 var7 var13) var17)
             var17
             var9
             var5))
          ((lambda () -9)))))
      ((lambda () var9))
      ((lambda (var16 var5 var19)
         ((lambda (var15)
            ((lambda (proc) (proc 4)) (lambda (var2) var16)))
          var9))
       (+ ((lambda (proc) (proc -2)) (lambda (var12) -10))
          (+ var9 var9))
       ((lambda (var3) ((lambda (var7) 5) -1)) 7)
       (+ var9
          ((lambda (var18 var3 var15) var18) 1 7 9)))
      ((lambda ()
         ((lambda () ((lambda (var6 var10) 9) var9 var9))))))
     ((lambda ()
        ((lambda (var0 var17 var15)
           ((lambda (var8) var8)
            ((lambda (var4 var19) var17) var15 var0)))
         ((lambda (var6)
            ((lambda (proc) (proc -3)) (lambda (var17) -10)))
          ((lambda (var4 var5) 3) 8 var9))
         var9
         var9))))
    ((lambda ()
       ((lambda (var19 var7 var10)
          (+ ((lambda (var14 var9)
                ((lambda (proc) (proc 6)) (lambda (var16) var14)))
              ((lambda (proc) (proc var10))
               (lambda (var14) var9))
              ((lambda (var6 var19) var9) 6 -1))
             ((lambda (var16 var18) (+ 9 7))
              -7
              ((lambda (var19 var9) var7) var10 var19))))
        ((lambda (var2)
           ((lambda (var18 var3 var6) 4)
            ((lambda (var13) 2) var9)
            ((lambda (var0 var7) var7) var2 6)
            -10))
         ((lambda (var3 var8 var9) (+ var8 var9))
          ((lambda (var1) var1) -8)
          0
          ((lambda (var16 var19) -8) 1 7)))
        ((lambda (proc)
           (proc ((lambda (proc) (proc 4))
                  (lambda (var4)
                    ((lambda (var7 var12 var8) var7) var4 6 var9)))))
         (lambda (var19)
           ((lambda ()
              ((lambda (var5 var14 var1) 4) 9 var19 var19)))))
        ((lambda ()
           (+ ((lambda (var7 var17) var7) var9 3)
              ((lambda (proc) (proc 4)) (lambda (var0) 2))))))))
    ((lambda (proc)
       (proc ((lambda (var9)
                (+ ((lambda () ((lambda (var12 var14) -5) var9 -1)))
                   ((lambda (var1 var0) ((lambda () var0)))
                    (+ 0 var9)
                    ((lambda (proc) (proc var9))
                     (lambda (var2) var9)))))
              ((lambda (var15) -3)
               ((lambda (proc) (proc var9))
                (lambda (var19)
                  ((lambda (var1 var8 var4) -4) var9 -9 -8)))))))
     (lambda (var0)
       ((lambda (var6)
          ((lambda (var8)
             ((lambda () ((lambda (var11) 8) var9))))
           ((lambda (proc)
              (proc ((lambda (var7 var13) var9) 2 var6)))
            (lambda (var18) ((lambda (var9) -2) 6)))))
        ((lambda (proc)
           (proc ((lambda (var10 var14 var6) (+ -1 1))
                  -9
                  ((lambda (var16) var16) 1)
                  ((lambda (var13 var5) -1) 5 var9))))
         (lambda (var12) ((lambda () (+ 3 var9))))))))))
 1)

Case vm/gen-4-5.ssscm:

((lambda (var1) var1) 1)

Case vm/gen-4-6.ssscm:

((lambda (var8)
   ((lambda (var5)
      ((lambda (var16 var6 var1)
         ((lambda (var16 var14 var1)
            ((lambda ()
               ((lambda (proc) (proc ((lambda (var12) var5) -7)))
                (lambda (var17) (+ 9 var17))))))
          (+ ((lambda (var0) var0)
              ((lambda (proc) (proc 1)) (lambda (var9) var6)))
             ((lambda (var9 var7 var13) ((lambda () -9)))
              ((lambda (var15) 3) 3)
              (+ -4 var8)
              ((lambda () var6))))
          ((lambda (var17)
             ((lambda (var8 var4 var17)
                ((lambda (var5 var18) -9) 8 var6))
              ((lambda (var5 var18) var1) -4 var6)
              ((lambda (var7 var13 var15) 2) var1 var17 -4)
              -3))
           (+ ((lambda (proc) (proc 7)) (lambda (var8) var5))
              ((lambda (proc) (proc 9)) (lambda (var18) 6))))
          ((lambda (var16 var10) 5)
           var16
           ((lambda (var3)
              ((lambda (var4 var10) var8) var5 -9))
            var8))))
       ((lambda (var14 var3) ((lambda () var3)))
        ((lambda () ((lambda () ((lambda () 4))))))
        ((lambda (var2 var15) ((lambda () 9)))
         ((lambda ()
            ((lambda (proc) (proc var8)) (lambda (var16) 3))))
         -2))
       ((lambda ()
          ((lambda (var6 var0) ((lambda () var8)))
           ((lambda (var19 var13 var17)
              ((lambda (proc) (proc var8))
               (lambda (var9) var19)))
            ((lambda (proc) (proc 4)) (lambda (var10) var5))
            var5
            ((lambda (var4) var5) var5))
           8)))
       ((lambda (var16 var4 var7)
          (+ ((lambda (proc) (proc var8))
              (lambda (var12)
                ((lambda (var14 var5) 9) var12 -3)))
             ((lambda (proc)
                (proc ((lambda (proc) (proc var8)) (lambda (var18) 2))))
              (lambda (var4)
                ((lambda (var16 var15 var19) var4)
                 var7
                 var8
                 var7)))))
        ((lambda (var12) (+ 0 -4))
         ((lambda (var13 var18 var16)
            ((lambda (var0) -9) var16))
          ((lambda (var3 var14) -10) var5 var5)
          -4
          var8))
        ((lambda (proc) (proc ((lambda () (+ 9 var5)))))
         (lambda (var6)
           ((lambda (var15) ((lambda (var11) var5) var8))
            var6)))
        ((lambda ()
           (+ ((lambda (proc) (proc -6)) (lambda (var1) -8))
              ((lambda (proc) (proc var5)) (lambda (var3) -5))))))))
    (+ ((lambda (proc)
          (proc (+ (+ ((lambda (var14 var6) 1) 7 -6)
                      ((lambda (var17 var9 var19) var8) var8 -6 -5))
                   -8)))
        (lambda (var14)
          (+ var14
             ((lambda (proc) (proc var8))
              (lambda (var9) var14)))))
       ((lambda (var10 var3)
          ((lambda () ((lambda (var0) var0) -6))))
        ((lambda (var13 var10)
           ((lambda (var10 var0 var2) ((lambda () var8)))
            ((lambda () 6))
            ((lambda (var15 var6) -1) 3 var13)
            var13))
         (+ ((lambda () 0)) var8)
         ((lambda (proc)
            (proc ((lambda (proc) (proc 8)) (lambda (var1) var8))))
          (lambda (var16) (+ var8 -8))))
        ((lambda (var1 var16 var6)
           ((lambda (var11 var15) var15)
            ((lambda (var1) var6) -3)
            ((lambda () var6))))
         (+ 9 var8)
         ((lambda (proc) (proc var8))
          (lambda (var7) var8))
         ((lambda (var16 var9 var15)
            ((lambda (var14 var0) -8) var16 var8))
          var8
          var8
          ((lambda (proc) (proc var8)) (lambda (var5) -8))))))))
 1)

Case vm/gen-4-7.ssscm:

((lambda (var1)
   ((lambda (var17) -6)
    ((lambda (var10 var5)
       ((lambda (var6 var11)
          (+ ((lambda (proc) (proc var5))
              (lambda (var19)
                ((lambda (var17 var7) var6) var10 var1)))
             var6))
        ((lambda (proc)
           (proc ((lambda (proc) (proc var1))
                  (lambda (var11) ((lambda () var5))))))
         (lambda (var4) var5))
        ((lambda (var6)
           ((lambda (proc) (proc (+ 7 var5)))
            (lambda (var2) (+ var10 -8))))
         ((lambda (proc)
            (proc ((lambda (var4 var1) var4) var10 3)))
          (lambda (var10)
            ((lambda (var14 var11) 8) var5 -6))))))
     (+ ((lambda (proc)
           (proc ((lambda () ((lambda () var1))))))
         (lambda (var16) var1))
        ((lambda (var5 var6)
           ((lambda (var16 var5)
              ((lambda (var5 var1 var7) 3) var1 var1 3))
            ((lambda (var6) -5) 6)
            ((lambda (var8 var7 var6) -2) -10 -1 0)))
         ((lambda (var6) var1)
          ((lambda (var8 var15) var8) var1 var1))
         var1))
     ((lambda (var15 var9 var10)
        ((lambda (var8)
           ((lambda (proc) (proc 5))
            (lambda (var18) ((lambda (var19) var19) var10))))
         -1))
      ((lambda (var6 var11)
         ((lambda (var9 var14 var2)
            ((lambda (var8) var11) 6))
          ((lambda () var6))
          ((lambda (var17 var1) var1) var11 var11)
          -3))
       ((lambda (var17 var18 var10)
          ((lambda (var7) var17) var17))
        ((lambda () var1))
        ((lambda (proc) (proc var1))
         (lambda (var2) var2))
        4)
       -8)
      ((lambda (var16)
         ((lambda (var5 var18 var17)
            ((lambda (proc) (proc var18)) (lambda (var4) -7)))
          ((lambda (var2 var5) var1) -8 -2)
          ((lambda (var14) -3) -3)
          ((lambda (proc) (proc var1)) (lambda (var19) 4))))
       (+ (+ 6 var1) var1))
      ((lambda () 0))))))
 1)

Case vm/gen-4-8.ssscm:

((lambda (var5)
   ((lambda (proc) (proc var5))
    (lambda (var2)
      ((lambda (var1 var4)
         ((lambda ()
            ((lambda (proc)
               (proc ((lambda () ((lambda (var13) 5) var4)))))
             (lambda (var13)
               (+ ((lambda (var4 var3 var11) 4) var4 9 -9)
                  ((lambda (var8 var3) var3) var1 var2)))))))
       ((lambda (var19 var9 var16)
          ((lambda (proc)
             (proc (+ var19
                      ((lambda (var16 var17) var5) var9 var16))))
           (lambda (var6)
             ((lambda (var6)
                ((lambda (var4 var11) -2) var19 var2))
              ((lambda (var6 var14) var14) 7 -5)))))
        ((lambda (var9 var17 var15)
           ((lambda (var3 var18 var13)
              ((lambda (var2 var7 var19) 8) var3 var3 5))
            ((lambda (proc) (proc 1)) (lambda (var18) 6))
            var17
            ((lambda (proc) (proc 5)) (lambda (var9) 1))))
         ((lambda () 1))
         -4
         5)
        ((lambda ()
           ((lambda (var12 var2 var18) 1)
            ((lambda (var6 var16) 8) var2 1)
            ((lambda (var15 var8 var3) var2) 1 var5 var5)
            1)))
        ((lambda ()
           ((lambda (var9 var6 var8)
              ((lambda (proc) (proc -6)) (lambda (var11) 5)))
            ((lambda () var5))
            ((lambda (var8 var14) -4) var2 -1)
            ((lambda (proc) (proc -10)) (lambda (var18) -8))))))
       ((lambda (proc) (proc ((lambda () -7))))
        (lambda (var8)
          ((lambda (var0 var18)
             (+ 6 ((lambda (var17) 0) var2)))
           ((lambda (var5 var7 var11)
              ((lambda (var18) var8) var2))
            ((lambda () 8))
            -7
            ((lambda (var12) var8) 9))
           ((lambda (var6 var3)
              ((lambda (proc) (proc 3)) (lambda (var8) -5)))
            var5
            ((lambda () var8))))))))))
 1)

Case vm/gen-4-9.ssscm:

((lambda (var17)
   ((lambda (var2 var8)
      (+ ((lambda (var13 var16)
            ((lambda (var10 var16)
               (+ ((lambda (var0 var6) -1) -4 -4)
                  ((lambda (var19 var15 var16) -5) var10 0 4)))
             var13
             ((lambda (var15 var1 var10) var13)
              ((lambda (var10 var2) var13) 8 1)
              ((lambda (proc) (proc 6)) (lambda (var9) var17))
              ((lambda (var0 var12) 7) var2 var17))))
          ((lambda (var3 var14)
             ((lambda (proc) (proc ((lambda (var2) 5) var17)))
              (lambda (var10)
                ((lambda (proc) (proc -1)) (lambda (var17) 2)))))
           ((lambda (var7 var13 var6)
              ((lambda (proc) (proc 5)) (lambda (var5) var17)))
            (+ var17 var17)
            ((lambda (var15 var3) 5) -3 var8)
            ((lambda (var1 var9 var13) var13) var17 -7 var17))
           ((lambda () ((lambda () var2)))))
          (+ ((lambda (var7 var9 var8)
                ((lambda (var0 var2 var17) var2) var8 3 -5))
              ((lambda (proc) (proc 8)) (lambda (var3) var2))
              ((lambda (var14 var17) -1) var8 -5)
              ((lambda (var16 var17) var17) var17 var17))
             ((lambda (var13) var13) (+ var8 -8))))
         ((lambda ()
            ((lambda (var18 var8 var14) (+ 8 var2))
             (+ ((lambda (var17 var5 var1) 0) var8 -6 3)
                ((lambda (var4 var17 var6) 7) 7 var17 var2))
             ((lambda (proc)
                (proc ((lambda (var0 var4) 6) -5 -10)))
              (lambda (var4)
                ((lambda (proc) (proc var8))
                 (lambda (var5) var5))))
             var2)))))
    var17
    ((lambda (proc)
       (proc ((lambda ()
                ((lambda (var12 var1) 4)
                 ((lambda (var15 var2 var6) ((lambda () var6)))
                  var17
                  ((lambda (var0) 8) var17)
                  ((lambda (proc) (proc -8)) (lambda (var5) 5)))
                 ((lambda (var1 var14) (+ var14 -5))
                  var17
                  ((lambda () var17))))))))
     (lambda (var1)
       ((lambda (var5 var13 var4)
          ((lambda (var15) (+ ((lambda () var1)) var17))
           ((lambda (var19 var15 var2) var2)
            -2
            -3
            ((lambda (var0) -1) -2))))
        ((lambda (var18 var8 var11) var1)
         ((lambda () ((lambda (var0) var0) 7)))
         ((lambda (var17 var15)
            ((lambda (var4 var9) -8) 7 var1))
          0
          var17)
         ((lambda (var10)
            ((lambda (var17 var8) var17) 4 var17))
          -4))
        ((lambda (var7)
           ((lambda (var8 var16 var11) ((lambda () var16)))
            ((lambda (proc) (proc var1))
             (lambda (var8) var17))
            ((lambda (var3) 4) var1)
            var17))
         ((lambda () ((lambda (var17 var3) var3) 0 var1))))
        ((lambda ()
           ((lambda (var12 var4) ((lambda (var16) 5) -5))
            ((lambda (var10 var17 var18) -7) var1 6 5)
            ((lambda () var1))))))))))
 1)

Case vm/gen-5-0.ssscm:

((lambda (var13)
   (if (>= (let ((var7 ((lambda (var11)
                          (if (>= ((lambda (var4 var15) -10) var11 -1) 0)
                            (if (>= 1 2) -6 var13)
                            ((lambda (proc) (proc 8)) (lambda (var1) -6))))
                        ((lambda (var0) (begin -5 8))
                         ((lambda (proc) (proc var13))
                          (lambda (var10) -1)))))
                 (var11 var13))
             ((lambda (proc)
                (proc ((lambda (proc)
                         (proc ((lambda (proc) (proc var13))
                                (lambda (var1) var1))))
                       (lambda (var4) var13))))
              (lambda (var11)
                (if (>= ((lambda () var13)) ((lambda () var13)))
                  ((lambda (var12 var5 var18) var11)
                   -4
                   var11
                   var13)
                  (let ((var7 var13) (var4 2)) var13)))))
           (let ((var6 ((lambda (var18) var13) -2))
                 (var12 (begin
                          ((lambda (var10 var11)
                             ((lambda (proc) (proc var13))
                              (lambda (var8) var11)))
                           -1
                           (if (>= var13 var13) var13 1))
                          (+ ((lambda (var5) var5) var13)
                             ((lambda (var10 var14 var4) 5) 6 var13 -7)))))
             ((lambda (var4 var18 var19) var19)
              ((lambda (var10 var4) (begin var4 2))
               ((lambda (var14 var5) 7) var13 9)
               (begin -1 var13))
              ((lambda () (let ((var8 var13) (var15 var13)) 3)))
              ((lambda (var15 var4 var9) var13)
               var13
               (let ((var18 8) (var6 var13)) var13)
               ((lambda (var2) 7) var13)))))
     ((lambda (var6 var2 var14) var14)
      (if (>= -6
              ((lambda (var17 var10) (begin var10 -10))
               (begin var13 7)
               (let ((var15 var13) (var10 var13)) var13)))
        ((lambda (var18 var13 var4) var18)
         (+ var13 var13)
         ((lambda () var13))
         ((lambda (proc) (proc 8)) (lambda (var4) var4)))
        ((lambda (var17 var2) ((lambda (var16) var2) 3))
         (+ -1 -9)
         (+ var13 var13)))
      (+ var13
         ((lambda () (if (>= -6 8) var13 var13))))
      1)
     (if (>= var13
             ((lambda (proc) (proc -6))
              (lambda (var16)
                (begin var13 ((lambda (var4 var16) var13) 6 -8)))))
       (let ((var4 (+ ((lambda (var0 var5 var10) -2) 2 var13 8)
                      ((lambda () -7))))
             (var7 (+ var13 ((lambda () 4)))))
         ((lambda (var12 var8) ((lambda (var6) 5) var12))
          ((lambda (var2) 3) -4)
          ((lambda (proc) (proc 7)) (lambda (var12) var13))))
       var13)))
 1)

Case vm/gen-5-1.ssscm:

((lambda (var6)
   ((lambda (var1)
      ((lambda (var0 var8 var14)
         ((lambda (proc) (proc ((lambda () var6))))
          (lambda (var9)
            (let ((var6 ((lambda (var14) 9) 0))
                  (var13 (let ((var0 8) (var12 -2)) var0)))
              (if (>= 4 var9) -10 -8)))))
       (if (>= ((lambda (proc) (proc (begin 2 -2)))
                (lambda (var2) (begin var1 var6)))
               ((lambda (var4) ((lambda (var5 var2) 8) 4 var1))
                ((lambda (var5) var6) 5)))
         (+ 6 ((lambda (var5 var4) var4) 5 6))
         1)
       ((lambda (var14) var14) var6)
       (if (>= (let ((var2 -7) (var16 (+ var6 -4)))
                 (+ var6 var6))
               ((lambda (var3 var16)
                  ((lambda (var17 var15) 0) var16 var6))
                (let ((var18 var1) (var14 -6)) var6)
                ((lambda (var16) var1) var6)))
         (+ (begin var6 var6) (begin 2 -1))
         ((lambda (proc) (proc (begin var1 4)))
          (lambda (var11) (if (>= -3 -7) var11 -1))))))
    (let ((var2 ((lambda ()
                   (let ((var16 ((lambda (var6 var0) -7) var6 7))
                         (var0 (if (>= var6 0) var6 var6)))
                     ((lambda (var1 var7 var17) var6) -3 var6 var6)))))
          (var5 (let ((var19 ((lambda (var19) ((lambda (var0 var13) -5) 2 -9))
                              ((lambda (var14 var19) 0) -4 var6)))
                      (var12 var6))
                  (let ((var14 (+ -9 var6)) (var5 (if (>= 3 var6) 5 2)))
                    (if (>= -10 var6) -1 0)))))
      ((lambda (proc)
         (proc (if (>= (if (>= 7 1) var6 var6) (begin -6 var6))
                 ((lambda () var6))
                 -7)))
       (lambda (var13) -3)))))
 1)

Case vm/gen-5-10.ssscm:

((lambda (var4) -10) 1)

Case vm/gen-5-11.ssscm:

((lambda (var11)
   ((lambda (var10 var3 var15)
      ((lambda (var2 var5 var7) -7)
       (let ((var9 (+ var15 4))
             (var11 (let ((var9 (+ var11 var3)) (var11 0))
                      ((lambda () var3)))))
         ((lambda (var16 var11) ((lambda () var15)))
          (let ((var15 -10) (var18 var11)) -10)
          (if (>= var15 var15) -6 var3)))
       var3
       ((lambda (var19 var10 var17)
          ((lambda (var4)
             ((lambda (var2 var10 var3) var3) -7 var17 8))
           ((lambda (proc) (proc 9)) (lambda (var11) var11))))
        ((lambda ()
           ((lambda (proc) (proc var3)) (lambda (var17) 3))))
        (let ((var18 (begin var15 var10))
              (var8 ((lambda (var9 var0) -6) -4 5)))
          ((lambda (var10) var11) var11))
        var3)))
    ((lambda (var3)
       (let ((var2 var3)
             (var16 ((lambda (var17) (+ var11 -7)) ((lambda () -7)))))
         ((lambda (proc) (proc (+ 1 -9)))
          (lambda (var11)
            (let ((var12 var11) (var8 var3)) var3)))))
     ((lambda (var10 var14)
        ((lambda (var15) ((lambda (var11) -7) 5)) -2))
      (if (>= -8 ((lambda (var6) -2) 2))
        (begin var11 7)
        ((lambda (var11 var9) 0) var11 var11))
      (let ((var8 (let ((var11 -1) (var18 var11)) 9))
            (var1 ((lambda () var11))))
        ((lambda (var17) -1) var11))))
    (let ((var19 (let ((var13 (begin
                                ((lambda (proc) (proc -7))
                                 (lambda (var5) var11))
                                ((lambda (var7 var5) -3) -4 var11)))
                       (var5 (+ (+ var11 var11)
                                ((lambda (var2 var8) 2) -7 var11))))
                   9))
          (var11 (if (>= 3 (+ ((lambda (var4) -2) 3) var11))
                   -8
                   ((lambda (var13 var19 var8)
                      ((lambda (var12) 5) -3))
                    ((lambda (var5 var15) var15) -7 -9)
                    ((lambda () var11))
                    ((lambda (var1 var17) var11) var11 6)))))
      ((lambda (var16) var16) var11))
    ((lambda (proc) (proc ((lambda () 6))))
     (lambda (var13)
       ((lambda (proc) (proc -10))
        (lambda (var19)
          ((lambda (proc)
             (proc ((lambda (var9 var12 var6) var13) var11 -1 var19)))
           (lambda (var14) -8))))))))
 1)

Case vm/gen-5-12.ssscm:

((lambda (var8)
   (let ((var19 ((lambda (proc) (proc var8))
                 (lambda (var18)
                   ((lambda (proc) (proc -10)) (lambda (var10) 5)))))
         (var12 ((lambda () -5))))
     (let ((var17 (begin
                    -3
                    (if (>= (+ var8 -1) (+ 0 var8))
                      ((lambda (var6) var8) var8)
                      (+ var8 -6))))
           (var4 ((lambda () 1))))
       ((lambda (proc)
          (proc ((lambda (proc) (proc (if (>= var8 var8) 6 1)))
                 (lambda (var14)
                   ((lambda (var17 var4 var2) var14) var8 var8 6)))))
        (lambda (var3)
          ((lambda (var13 var17)
             ((lambda (proc) (proc var8)) (lambda (var19) -9)))
           (+ var3 8)
           (if (>= 3 var8) var8 -7)))))))
 1)

Case vm/gen-5-13.ssscm:

((lambda (var4)
   (if (>= (begin
             -2
             ((lambda (var2)
                (+ (begin 8 var2) ((lambda () -4))))
              ((lambda (var18 var7)
                 ((lambda (proc) (proc 5)) (lambda (var19) 6)))
               var4
               ((lambda () var4)))))
           -7)
     ((lambda (var16 var4)
        ((lambda (var4 var3)
           ((lambda (var0 var9 var12) 7)
            ((lambda (var0 var14) var14) -7 2)
            -10
            ((lambda (proc) (proc -8))
             (lambda (var14) var16))))
         (+ ((lambda () var4)) 7)
         (if (>= ((lambda (var10 var18) 2) var16 -8)
                 (let ((var4 var4) (var3 1)) var4))
           -4
           (let ((var7 -10) (var16 1)) 3))))
      -1
      -10)
     ((lambda ()
        (+ (if (>= ((lambda () var4)) var4)
             (begin 0 8)
             (begin var4 -10))
           (if (>= (let ((var16 var4) (var15 -10)) var4) 4)
             ((lambda (var13 var16) 2) var4 var4)
             ((lambda () var4))))))))
 1)

Case vm/gen-5-14.ssscm:

((lambda (var7)
   ((lambda (var19 var4)
      ((lambda (var15 var9 var19)
         (+ ((lambda (var18 var6) ((lambda () 8)))
             (if (>= -2 -5) var15 -5)
             (begin var7 var15))
            ((lambda (var2 var16)
               ((lambda (var7 var16) var19) -3 var19))
             ((lambda (var11) -6) var15)
             (+ var9 7))))
       9
       -7
       (let ((var5 ((lambda (proc) (proc var7))
                    (lambda (var13) ((lambda (var18) var18) -8))))
             (var3 (begin
                     ((lambda (var12) var19) var19)
                     (begin var19 var4))))
         (if (>= ((lambda (var16 var12 var17) var16) 7 -1 var19)
                 (begin var4 -2))
           (let ((var2 var4) (var3 2)) -6)
           ((lambda (proc) (proc var7))
            (lambda (var18) -10))))))
    ((lambda (var2 var8)
       (if (>= (if (>= var8 (+ var2 var8))
                 ((lambda (proc) (proc 1)) (lambda (var3) var2))
                 (+ var7 0))
               ((lambda (proc) (proc ((lambda () 4))))
                (lambda (var0) (if (>= var7 9) var0 -8))))
         ((lambda (var10 var12 var0)
            ((lambda (var5 var2) var0) var8 var7))
          (begin var8 -10)
          (if (>= -6 -1) 7 7)
          ((lambda (var19) var8) var8))
         ((lambda (var6) 6) -9)))
     ((lambda (var2 var11)
        ((lambda (proc) (proc ((lambda () -6))))
         (lambda (var4) var4)))
      var7
      ((lambda ()
         ((lambda (proc) (proc var7)) (lambda (var14) 9)))))
     var7)
    (let ((var11 ((lambda (var17 var3 var14)
                    (begin
                      ((lambda () var14))
                      (if (>= -3 3) var17 8)))
                  ((lambda (proc) (proc 9))
                   (lambda (var11) ((lambda () -3))))
                  var7
                  (+ var7 (+ 8 9))))
          (var10 ((lambda (proc) (proc -5))
                  (lambda (var19)
                    (let ((var12 var7) (var19 0))
                      ((lambda (var10) var10) 7))))))
      ((lambda (var15 var18 var19)
         (+ ((lambda (var17 var3 var7) -9) -1 var7 var7)
            (+ -3 -6)))
       (if (>= 1 (begin var7 -9))
         (if (>= -5 var7) var7 5)
         (begin -5 8))
       (+ ((lambda (var3) var7) var7) (+ var7 2))
       ((lambda (proc) (proc (begin var7 var7)))
        (lambda (var4) ((lambda (var14) var14) 6)))))))
 1)

Case vm/gen-5-15.ssscm:

((lambda (var4)
   ((lambda (var10 var19 var0)
      (let ((var19 (let ((var14 var10)
                         (var10 (let ((var17 ((lambda () -9)))
                                      (var10 ((lambda (proc) (proc 1))
                                              (lambda (var14) -4))))
                                  var10)))
                     -4))
            (var2 ((lambda (var16 var8 var2)
                     (begin
                       (begin var10 var10)
                       ((lambda (proc) (proc var4)) (lambda (var9) -3))))
                   6
                   (+ ((lambda (var6 var0) 8) var19 -5)
                      (let ((var13 var4) (var10 6)) -5))
                   var0)))
        ((lambda () var10))))
    ((lambda (var14 var18 var9)
       (begin
         (+ 3 (+ 2 var18))
         (let ((var3 ((lambda (var13 var6 var1) 7) 7 var14 var14))
               (var4 var14))
           ((lambda (var7 var17) 3) -9 -8))))
     (+ var4
        (let ((var7 9) (var14 (+ 2 var4)))
          ((lambda (proc) (proc -6)) (lambda (var15) 7))))
     ((lambda ()
        ((lambda (var17 var5 var15)
           (let ((var4 -7) (var12 var15)) 0))
         0
         var4
         ((lambda (var10) 9) 4))))
     2)
    (begin
      (+ var4 ((lambda () ((lambda () 9)))))
      var4)
    (begin
      ((lambda (proc)
         (proc ((lambda (var12 var11) ((lambda (var16) -10) 0))
                (if (>= var4 8) 4 8)
                ((lambda (var2 var8) 2) var4 -6))))
       (lambda (var6)
         ((lambda (var18)
            ((lambda (proc) (proc -2)) (lambda (var12) 7)))
          (+ var4 var6))))
      ((lambda ()
         (+ ((lambda () -5))
            ((lambda (proc) (proc 7)) (lambda (var1) var1))))))))
 1)

Case vm/gen-5-16.ssscm:

((lambda (var7)
   ((lambda (var18)
      (let ((var8 ((lambda (var7 var8 var3)
                     (+ ((lambda (var2 var7 var1) -3) -3 -2 var8)
                        (let ((var0 -6) (var18 1)) var7)))
                   (begin
                     (begin var18 var18)
                     ((lambda (proc) (proc var7))
                      (lambda (var18) var18)))
                   var18
                   ((lambda (var6 var11) (if (>= 4 var11) -4 var6))
                    ((lambda (var12) var18) var18)
                    var18)))
            (var9 ((lambda (proc)
                     (proc ((lambda (var15 var13) ((lambda (var12) -2) -4))
                            (+ -7 var7)
                            ((lambda (var14 var0) 0) 6 var7))))
                   (lambda (var19)
                     ((lambda (var2) (if (>= var19 8) var2 1))
                      ((lambda () -9)))))))
        (+ -7 ((lambda () ((lambda (var5) var18) -10))))))
    (let ((var12 var7)
          (var16 (+ ((lambda () ((lambda (var7 var11 var14) 8) 7 8 8)))
                    (begin
                      ((lambda (var7 var17) var7) var7 var7)
                      ((lambda (proc) (proc var7)) (lambda (var6) -6))))))
      ((lambda (var14 var7 var18)
         ((lambda (var4) ((lambda () 1)))
          ((lambda (proc) (proc -5))
           (lambda (var13) var18))))
       (begin -5 ((lambda (var15 var9) var7) var7 var7))
       var7
       ((lambda (var9 var15 var8)
          ((lambda (var11 var14 var10) -9) var8 -8 -3))
        ((lambda (var13) var13) var7)
        ((lambda () var7))
        ((lambda (proc) (proc var7)) (lambda (var3) 2)))))))
 1)

Case vm/gen-5-17.ssscm:

((lambda (var5)
   (if (>= (let ((var15 (let ((var5 (begin 6 2))
                              (var3 ((lambda () (begin 7 4)))))
                          ((lambda () (begin -10 var5)))))
                 (var17 ((lambda (proc)
                           (proc ((lambda (var4) 0) ((lambda (var5) 3) var5))))
                         (lambda (var1)
                           ((lambda (proc) (proc ((lambda () var1))))
                            (lambda (var3)
                              ((lambda (proc) (proc var3))
                               (lambda (var14) var14))))))))
             (if (>= (begin var5 var5)
                     ((lambda (var4) (begin 4 7)) (begin -1 2)))
               ((lambda (var9 var10 var19) (+ var5 -6))
                (+ var5 var5)
                ((lambda () 8))
                ((lambda (var3 var9 var18) 4) var5 -7 5))
               (let ((var5 (let ((var15 -2) (var7 -4)) 6))
                     (var1 ((lambda (proc) (proc var5)) (lambda (var12) -9))))
                 (let ((var12 var5) (var4 8)) var5))))
           (+ ((lambda (var5 var6 var9) 7)
               ((lambda (proc) (proc (begin 0 var5)))
                (lambda (var14) (+ var14 var5)))
               (begin
                 ((lambda (proc) (proc -6)) (lambda (var4) -9))
                 (begin var5 4))
               ((lambda (proc)
                  (proc ((lambda (var5 var10 var18) var5) -8 var5 -2)))
                (lambda (var7) (+ var5 3))))
              ((lambda (var1 var9) 9)
               3
               ((lambda (proc) (proc (+ var5 var5)))
                (lambda (var18)
                  (let ((var13 7) (var9 var18)) var18))))))
     ((lambda (var6)
        ((lambda (var0 var6)
           (+ ((lambda (proc) (proc var0))
               (lambda (var11) var6))
              ((lambda (var6 var17) var6) var5 var0)))
         ((lambda (var11 var15)
            (let ((var3 var15) (var14 8)) var15))
          ((lambda (proc) (proc var5)) (lambda (var7) -7))
          (+ var5 -6))
         ((lambda () (begin 2 var6)))))
      (begin
        ((lambda (var9 var11 var0)
           ((lambda (var8 var5) var0) 0 var9))
         ((lambda (var11 var10) 7) var5 var5)
         (if (>= var5 -2) -7 -6)
         ((lambda (var15 var7) 4) var5 var5))
        ((lambda (var6 var18)
           (let ((var15 6) (var8 -10)) -2))
         (+ var5 var5)
         ((lambda (var8 var7) -7) var5 -9))))
     ((lambda (var18 var19 var6)
        (+ (if (>= (+ 8 -5) ((lambda (var15 var0) -4) -1 -1))
             (if (>= 9 -8) -1 var5)
             (let ((var16 var18) (var8 -1)) 9))
           (+ ((lambda () var18))
              ((lambda (var6 var7) -1) -5 var6))))
      ((lambda (var18)
         (begin
           (if (>= 6 -3) var18 1)
           ((lambda () var18))))
       (begin
         ((lambda (var16 var14 var12) -10) 0 var5 var5)
         (if (>= 5 7) var5 4)))
      (+ 0
         ((lambda (var17 var12 var7)
            ((lambda (var9) var9) var17))
          ((lambda (var9 var8) var8) var5 var5)
          ((lambda (proc) (proc -9)) (lambda (var14) -10))
          (+ 0 var5)))
      ((lambda (var6 var18 var11)
         (+ var5 ((lambda (var2 var19) var11) -3 var5)))
       (let ((var2 var5)
             (var15 (if (>= var5 var5) var5 var5)))
         (begin -8 5))
       ((lambda (var11 var6 var17)
          ((lambda (var11 var10 var8) var6) 9 var11 var17))
        (+ 7 -7)
        (let ((var0 -7) (var12 var5)) var5)
        (+ -6 5))
       ((lambda (var11 var8 var4) var11)
        (let ((var18 var5) (var2 var5)) var5)
        var5
        ((lambda () var5)))))))
 1)

Case vm/gen-5-18.ssscm:

((lambda (var15) (+ -4 var15)) 1)

Case vm/gen-5-19.ssscm:

((lambda (var18)
   (let ((var2 (begin
                 (if (>= (begin
                           ((lambda (var9) var18) var18)
                           (let ((var15 var18) (var8 var18)) var18))
                         ((lambda (var4 var18 var17) (begin 7 4))
                          ((lambda (proc) (proc -7)) (lambda (var6) 1))
                          (if (>= var18 var18) -7 var18)
                          -3))
                   ((lambda () (if (>= -4 7) var18 var18)))
                   ((lambda (var5 var13 var14)
                      ((lambda (var12) -4) 0))
                    (if (>= -7 5) var18 var18)
                    var18
                    ((lambda (var2 var4) 9) 5 var18)))
                 ((lambda (proc)
                    (proc ((lambda (var2 var7 var16) (begin 3 -9))
                           ((lambda (proc) (proc -6)) (lambda (var7) var7))
                           ((lambda (proc) (proc 6)) (lambda (var6) -2))
                           ((lambda (var11) var18) var18))))
                  (lambda (var14)
                    (let ((var14 ((lambda () 2))) (var2 2))
                      ((lambda (var13 var3) var14) 5 -10))))))
         (var1 (+ ((lambda (var0 var15)
                     ((lambda (proc)
                        (proc (if (>= var0 var18) var18 -9)))
                      (lambda (var1) ((lambda (var18 var8) -2) 3 var1))))
                   8
                   (let ((var0 ((lambda (var11 var12 var7) -7) 8 var18 var18))
                         (var1 ((lambda () 4))))
                     (begin var18 var18)))
                  ((lambda (proc) (proc 7)) (lambda (var4) var18)))))
     (let ((var1 var18)
           (var15 ((lambda ()
                     (let ((var11 (+ var18 var18))
                           (var3 ((lambda (var1 var7) var18) var18 var18)))
                       var18)))))
       ((lambda (var13)
          ((lambda (var0 var8)
             (let ((var12 1) (var6 var0)) var13))
           (if (>= -1 3) var18 -6)
           ((lambda (var3 var10) var18) 0 var13)))
        -1))))
 1)

Case vm/gen-5-2.ssscm:

((lambda (var17)
   (begin
     (+ ((lambda (var5 var6 var0)
           (if (>= -4
                   ((lambda (proc) (proc 2)) (lambda (var18) 3)))
             ((lambda (var2) var17) var0)
             ((lambda (proc) (proc -1)) (lambda (var12) var5))))
         (let ((var1 ((lambda () 4)))
               (var2 ((lambda (var8 var0) -10) -10 var17)))
           ((lambda (var13) var17) var17))
         (+ (let ((var3 8) (var9 var17)) var17)
            ((lambda (var4) var17) 4))
         var17)
        var17)
     ((lambda (var10)
        ((lambda (var8 var14) -6)
         (let ((var1 -4)
               (var16 ((lambda (proc) (proc var17)) (lambda (var1) 5))))
           (begin 4 var17))
         (+ (+ -10 var10) (let ((var19 9) (var8 -1)) -5))))
      (let ((var0 -8)
            (var16 (let ((var8 (+ var17 var17))
                         (var4 ((lambda (proc) (proc -3))
                                (lambda (var7) var7))))
                     ((lambda (var19) 3) var17))))
        ((lambda (proc) (proc var17))
         (lambda (var6) ((lambda () var6))))))))
 1)

Case vm/gen-5-20.ssscm:

((lambda (var12)
   (begin
     (if (>= ((lambda (proc)
                (proc ((lambda (var0 var1 var5) ((lambda () 9)))
                       (begin -7 1)
                       var12
                       -9)))
              (lambda (var3)
                ((lambda (proc)
                   (proc ((lambda (var7 var5) 9) var12 var3)))
                 (lambda (var1) var3))))
             ((lambda ()
                (begin 7 (if (>= var12 var12) 3 var12)))))
       (+ (let ((var1 (begin 2 8)) (var8 (begin 6 var12)))
            ((lambda (proc) (proc var12))
             (lambda (var16) var16)))
          (let ((var10 1)
                (var9 ((lambda (var10 var7) -10) var12 2)))
            ((lambda (var6 var13) -1) var12 -9)))
       ((lambda ()
          ((lambda (var15 var6 var11)
             ((lambda (var19) 3) var6))
           var12
           (begin var12 -6)
           (let ((var11 var12) (var19 0)) var12)))))
     ((lambda (proc)
        (proc (if (>= ((lambda (var11) (+ var11 -7))
                       ((lambda (var16 var8) var8) var12 4))
                      ((lambda ()
                         ((lambda (proc) (proc 5)) (lambda (var9) var12)))))
                ((lambda (var15 var9 var4) (+ var12 2))
                 ((lambda (proc) (proc -8)) (lambda (var18) -3))
                 var12
                 ((lambda () var12)))
                ((lambda ()
                   ((lambda (proc) (proc -8)) (lambda (var13) 0)))))))
      (lambda (var18)
        ((lambda (var6 var13)
           (let ((var12 ((lambda (var10) 2) -5))
                 (var1 ((lambda (var16) 6) 4)))
             (if (>= -6 var12) var6 -6)))
         var12
         (if (>= var12 ((lambda (var16) var12) -1))
           (if (>= -3 7) var18 4)
           ((lambda (proc) (proc 6)) (lambda (var11) var11))))))))
 1)

Case vm/gen-5-21.ssscm:

((lambda (var3)
   ((lambda (var3 var11) var3) ((lambda () -7)) 3))
 1)

Case vm/gen-5-22.ssscm:

((lambda (var16)
   (if (>= 2
           ((lambda (proc)
              (proc ((lambda (proc)
                       (proc ((lambda (proc) (proc var16))
                              (lambda (var15)
                                ((lambda (var12 var8 var0) 0) 7 7 var15)))))
                     (lambda (var18)
                       ((lambda (var12) -10) ((lambda (var6) var18) 6))))))
            (lambda (var11)
              (begin
                var16
                (let ((var2 ((lambda (var7) 4) 2))
                      (var17 (+ var11 var11)))
                  ((lambda (var12 var3) var11) -4 9))))))
     (let ((var18 (if (>= ((lambda (var1 var10 var8) (begin var16 6))
                           (+ var16 var16)
                           -6
                           ((lambda () var16)))
                          ((lambda (var17) 2) ((lambda () -9))))
                    5
                    ((lambda (var9 var12 var2) ((lambda () -10)))
                     ((lambda (proc) (proc var16)) (lambda (var7) -5))
                     -7
                     (let ((var7 var16) (var13 -2)) -5))))
           (var1 (let ((var4 var16)
                       (var3 ((lambda (var14 var2 var4) ((lambda () -3)))
                              (let ((var16 -5) (var19 -9)) 1)
                              (if (>= var16 1) var16 var16)
                              (if (>= 8 -1) 6 var16))))
                   ((lambda (var14)
                      ((lambda (var18 var15 var8) var8) -7 -5 -6))
                    ((lambda (var5 var16 var0) var0) var16 -9 -5)))))
       (if (>= (begin
                 (let ((var9 1) (var17 var16)) var16)
                 (let ((var11 -1) (var16 7)) 0))
               ((lambda (var11) (begin var16 -10))
                ((lambda (proc) (proc 7)) (lambda (var12) var16))))
         (if (>= (+ var16 var16)
                 ((lambda (var12 var5 var17) -7)
                  var16
                  var16
                  var16))
           ((lambda (var13) var13) var16)
           ((lambda (proc) (proc 8)) (lambda (var12) var16)))
         (if (>= var16 ((lambda () 7)))
           ((lambda () var16))
           ((lambda (var10 var9 var3) 3) -2 1 9))))
     (if (>= ((lambda (proc)
                (proc ((lambda (var10 var0 var11)
                         ((lambda (var11) var0) var0))
                       (if (>= var16 var16) 3 var16)
                       ((lambda () var16))
                       (if (>= 8 var16) 3 var16))))
              (lambda (var0)
                ((lambda (var13 var4)
                   (let ((var4 var13) (var16 9)) var16))
                 (if (>= var16 -10) var0 var0)
                 ((lambda (var13) 0) 6))))
             ((lambda (var3 var16)
                (begin
                  ((lambda () 6))
                  ((lambda (proc) (proc var3))
                   (lambda (var7) var3))))
              ((lambda (var13 var18 var12)
                 ((lambda (var8 var2 var7) var2)
                  var16
                  var12
                  var16))
               ((lambda (var13 var7 var3) 4) var16 var16 var16)
               (begin -5 -10)
               (begin 9 -8))
              var16))
       (let ((var18 ((lambda (proc) (proc (begin var16 var16)))
                     (lambda (var9) ((lambda () 8)))))
             (var15 ((lambda (proc) (proc (begin -6 -2)))
                     (lambda (var19)
                       ((lambda (var8 var10 var16) var16) -10 7 var16)))))
         ((lambda (proc)
            (proc ((lambda (var6 var14) -5) var16 0)))
          (lambda (var3) var3)))
       (+ 0
          ((lambda (var19 var2) (if (>= -8 -5) 5 4))
           (+ var16 var16)
           (+ var16 4))))))
 1)

Case vm/gen-5-23.ssscm:

((lambda (var13)
   ((lambda ()
      ((lambda (proc)
         (proc ((lambda (var17 var11) (+ 7 ((lambda () var17))))
                var13
                ((lambda (var3) ((lambda (var15) var13) var3))
                 (begin -7 var13)))))
       (lambda (var12)
         ((lambda (var6 var5)
            (+ ((lambda (var8 var4 var10) -5) var5 9 var12)
               (if (>= var12 var12) -5 -2)))
          var13
          ((lambda (var7 var5 var12) ((lambda () 6)))
           -4
           ((lambda (var4) var13) var13)
           (begin 0 0))))))))
 1)

Case vm/gen-5-24.ssscm:

((lambda (var11) ((lambda () var11))) 1)

Case vm/gen-5-25.ssscm:

((lambda (var11)
   ((lambda (var3 var8)
      (if (>= ((lambda (var8 var14)
                 ((lambda (var6 var13)
                    ((lambda (var9) var11) var13))
                  ((lambda (var16 var11) var14) 5 var3)
                  (if (>= -10 -10) -5 var14)))
               var3
               ((lambda (var15 var1) (if (>= -3 -7) -5 var15))
                (begin -2 8)
                1))
              (if (>= (let ((var15 (begin var11 -9))
                            (var8 ((lambda (proc) (proc -7))
                                   (lambda (var19) -7))))
                        ((lambda (var7) 8) -4))
                      ((lambda (var15) (+ var8 -4))
                       (if (>= -10 var3) var11 1)))
                (if (>= -9 ((lambda (var11 var5) var11) var3 -2))
                  ((lambda (var19) 4) -3)
                  -3)
                (+ ((lambda (var19 var7 var8) 3) 5 var3 var11)
                   (let ((var1 var8) (var9 var8)) 9))))
        (+ (let ((var15 var3) (var18 ((lambda (var11) -1) -5)))
             ((lambda (proc) (proc 9)) (lambda (var15) var15)))
           ((lambda (proc) (proc var11)) (lambda (var4) 0)))
        ((lambda (var17 var8)
           (let ((var4 (begin var8 var8))
                 (var13 ((lambda () var17))))
             (+ 9 var8)))
         var11
         (begin -3 ((lambda (var17) -9) 6)))))
    -9
    ((lambda ()
       (if (>= (+ 4 (+ var11 1))
               ((lambda (proc)
                  (proc ((lambda (proc) (proc 3)) (lambda (var1) var1))))
                (lambda (var5) ((lambda () 7)))))
         (if (>= ((lambda () var11))
                 ((lambda (var2) 9) var11))
           (let ((var10 var11) (var18 var11)) 4)
           var11)
         ((lambda (proc)
            (proc (if (>= var11 -2) var11 -2)))
          (lambda (var16) var16)))))))
 1)

Case vm/gen-5-26.ssscm:

((lambda (var9)
   (+ (+ var9
         ((lambda (var3 var12 var0)
            ((lambda (var0 var3) 7)
             ((lambda (var14 var4 var19) var12) var0 -3 -5)
             (if (>= -5 9) var9 var12)))
          var9
          ((lambda (var12 var7 var6)
             ((lambda (var0 var15 var13) -2) 0 -7 -9))
           ((lambda (var15 var1) var15) var9 -2)
           (begin var9 2)
           ((lambda (var6) -3) -9))
          (let ((var15 var9) (var13 ((lambda (var1) 9) -9)))
            var9)))
      (begin
        (if (>= (begin
                  ((lambda (proc) (proc 5)) (lambda (var16) 8))
                  0)
                (if (>= 7 (+ -10 var9))
                  ((lambda (var6 var1 var10) -1) var9 var9 6)
                  (if (>= var9 4) var9 7)))
          ((lambda (var7 var17) (begin var17 4))
           ((lambda (var9) var9) -5)
           (begin -8 var9))
          (if (>= ((lambda (proc) (proc 7)) (lambda (var0) var9))
                  ((lambda (var11 var3) -7) var9 -6))
            ((lambda () -1))
            (+ var9 var9)))
        (if (>= (+ ((lambda () -2)) (begin -6 -8)) var9)
          ((lambda (var14) (+ var9 4))
           ((lambda (var9 var1) var1) var9 -3))
          ((lambda (proc) (proc 6))
           (lambda (var11)
             (let ((var19 var9) (var2 0)) var11)))))))
 1)

Case vm/gen-5-27.ssscm:

((lambda (var3)
   ((lambda (proc)
      (proc ((lambda (var8 var9 var16) 6)
             -8
             ((lambda (var4) (+ (+ 6 var3) (+ var3 var4)))
              var3)
             ((lambda (var14)
                (if (>= (if (>= 3 7) var14 6) 0)
                  ((lambda (var7 var1 var5) var5) 4 var3 var14)
                  var3))
              (if (>= (+ var3 -1) -6) (+ var3 -6) -4)))))
    (lambda (var15)
      ((lambda ()
         ((lambda (var7 var17 var18)
            (+ ((lambda (var10 var1 var12) var3)
                var18
                var17
                var3)
               ((lambda (proc) (proc var17)) (lambda (var7) -6))))
          ((lambda (var14 var17 var13) 1)
           ((lambda (proc) (proc -5)) (lambda (var16) -10))
           -3
           ((lambda (var13 var0) var13) var15 var15))
          ((lambda (var0)
             ((lambda (var1 var11 var17) 5) var3 -2 var3))
           ((lambda (var14 var8) var3) -9 var15))
          (begin
            ((lambda (var14 var2 var0) -1) var15 -4 var3)
            -2)))))))
 1)

Case vm/gen-5-28.ssscm:

((lambda (var15)
   ((lambda ()
      ((lambda (var5) ((lambda () ((lambda () var5)))))
       ((lambda (var16 var11 var4)
          (if (>= ((lambda (var3) 2) var15) (+ var4 var15))
            ((lambda (var7 var10) var4) var11 3)
            (let ((var12 var15) (var10 1)) -7)))
        ((lambda (var11 var8 var3)
           ((lambda (var1) -10) 4))
         ((lambda (proc) (proc var15)) (lambda (var12) 1))
         ((lambda (proc) (proc 3)) (lambda (var9) var15))
         (if (>= var15 var15) 4 var15))
        ((lambda (var19 var0 var12) -7)
         (begin -7 -2)
         ((lambda (proc) (proc var15))
          (lambda (var4) var15))
         ((lambda (var8 var17 var4) -1) var15 -6 1))
        (begin
          (begin -6 7)
          ((lambda (var14 var8 var6) 3) var15 5 var15)))))))
 1)

Case vm/gen-5-29.ssscm:

((lambda (var0)
   ((lambda (var1 var12 var7)
      ((lambda (var8 var6) 7)
       ((lambda (var13 var18 var11)
          ((lambda (var6 var17 var2)
             ((lambda (var15) 2) var11))
           ((lambda (proc) (proc -8)) (lambda (var9) -5))
           (let ((var12 var7) (var6 var18)) var11)
           0))
        (let ((var10 (let ((var8 5) (var2 var0)) var1))
              (var19 ((lambda (var1 var6 var19) var19) -2 -1 var7)))
          ((lambda (var12 var15 var18) var0) 4 var12 9))
        (let ((var17 ((lambda (var11 var7 var9) var12) -4 -5 var1))
              (var12 3))
          4)
        (if (>= ((lambda () var1)) (begin var1 3))
          var12
          (if (>= var0 2) 2 var7)))
       ((lambda ()
          ((lambda (var9 var6 var14) 3)
           (let ((var12 var1) (var11 8)) var7)
           ((lambda (var2 var8 var19) var8) -10 2 -2)
           ((lambda () var7)))))))
    var0
    (begin
      (begin
        ((lambda () (let ((var5 4) (var12 6)) 3)))
        ((lambda (var9 var16) (+ var9 6))
         9
         ((lambda (var15 var14 var2) var15) -8 var0 var0)))
      ((lambda ()
         ((lambda (var9 var4 var16)
            ((lambda (var19 var6) 4) var0 var9))
          -7
          ((lambda (var19 var14 var4) 7) -2 var0 7)
          ((lambda (proc) (proc 1)) (lambda (var8) var8))))))
    (if (>= ((lambda () -6))
            ((lambda (proc)
               (proc ((lambda (var2)
                        ((lambda (var18 var3 var2) var0) var2 var2 -2))
                      (begin -2 -1))))
             (lambda (var10)
               ((lambda (var11) var10)
                (if (>= var0 var0) var0 -3)))))
      (let ((var12 (begin var0 (if (>= -4 -9) var0 var0)))
            (var16 (let ((var3 -5) (var8 (+ -10 4))) var0)))
        ((lambda (var18 var15) (if (>= -6 -8) -1 -1))
         (if (>= 6 var0) var0 var0)
         (begin var0 -2)))
      -9)))
 1)

Case vm/gen-5-3.ssscm:

((lambda (var8) 3) 1)

Case vm/gen-5-30.ssscm:

((lambda (var4)
   (begin
     (if (>= 0
             ((lambda (var13 var2)
                ((lambda (var16)
                   (let ((var8 9) (var17 var16)) var13))
                 ((lambda (proc) (proc var13)) (lambda (var12) 2))))
              ((lambda (var4)
                 ((lambda (proc) (proc var4)) (lambda (var8) 7)))
               ((lambda (proc) (proc var4))
                (lambda (var13) var13)))
              (let ((var3 ((lambda () 2)))
                    (var19 (if (>= var4 var4) -2 -3)))
                (let ((var3 3) (var14 0)) -9))))
       (+ ((lambda (var12 var17 var2) (begin var4 var12))
           (begin var4 8)
           ((lambda (proc) (proc var4)) (lambda (var3) 3))
           ((lambda (proc) (proc 8)) (lambda (var12) var12)))
          (+ 4 ((lambda () var4))))
       ((lambda (var16 var2)
          ((lambda () (begin 6 var4))))
        (begin (+ -4 var4) (+ var4 -7))
        ((lambda (var1 var16 var8) var4)
         -7
         ((lambda (var4) 1) var4)
         ((lambda (proc) (proc var4)) (lambda (var11) 3)))))
     (+ var4
        (let ((var9 ((lambda () var4)))
              (var5 ((lambda (var3 var9 var17) (begin 0 var17))
                     ((lambda (proc) (proc 2)) (lambda (var1) var1))
                     (if (>= 9 var4) var4 2)
                     var4)))
          ((lambda (var17) ((lambda (var5) -9) 9))
           ((lambda (var4 var3 var1) var3) 6 -8 var4))))))
 1)

Case vm/gen-5-31.ssscm:

((lambda (var4)
   (let ((var6 ((lambda ()
                  ((lambda (var18 var5 var13)
                     ((lambda (proc)
                        (proc ((lambda (var2 var15) -8) var13 -5)))
                      (lambda (var19) ((lambda () 3)))))
                   (+ (begin 7 var4)
                      (let ((var16 9) (var3 var4)) var4))
                   (+ ((lambda (var2 var17 var0) -5) var4 var4 2) 5)
                   (+ ((lambda (var5 var18) var4) -7 1)
                      (if (>= -7 -2) 0 -4))))))
         (var2 (if (>= (begin
                         (if (>= ((lambda (proc) (proc var4))
                                  (lambda (var16) var16))
                                 var4)
                           (if (>= var4 var4) -5 -8)
                           (if (>= -4 var4) var4 7))
                         -4)
                       3)
                 (if (>= (+ ((lambda (var2) -9) var4)
                            ((lambda (proc) (proc var4))
                             (lambda (var7) var4)))
                         ((lambda () (begin var4 var4))))
                   (if (>= ((lambda (var4 var3) 7) var4 3)
                           ((lambda (var11) -8) -6))
                     ((lambda (var11 var1) var1) var4 var4)
                     ((lambda (proc) (proc var4))
                      (lambda (var8) var8)))
                   (if (>= (if (>= -10 var4) var4 var4) (begin 4 var4))
                     ((lambda (var13 var9 var3) var13) var4 -2 var4)
                     ((lambda () -7))))
                 (let ((var16 -2) (var0 0)) 4))))
     ((lambda ()
        ((lambda (var15 var9 var12) -5)
         ((lambda () ((lambda (var7 var4) -6) -3 2)))
         ((lambda () ((lambda (var19) var4) var4)))
         ((lambda ()
            ((lambda (var0 var6 var8) var0) var4 -6 var4))))))))
 1)

Case vm/gen-5-32.ssscm:

((lambda (var18) 9) 1)

Case vm/gen-5-33.ssscm:

((lambda (var4) var4) 1)

Case vm/gen-5-34.ssscm:

((lambda (var2)
   ((lambda (var2 var6 var4) ((lambda () var4)))
    (begin
      ((lambda (var9 var11)
         ((lambda () ((lambda (var13) -8) var2))))
       ((lambda (var15 var17) var17) var2 var2)
       ((lambda ()
          ((lambda (proc) (proc 6)) (lambda (var15) -2)))))
      -7)
    (+ ((lambda (var9 var10) ((lambda () var2)))
        (let ((var13 (begin 9 3)) (var18 ((lambda () 9))))
          ((lambda (var16) 7) 9))
        ((lambda (var1 var15 var16)
           ((lambda (var15 var7 var17) 1) var2 var1 var2))
         ((lambda (var14 var12) var2) var2 2)
         (+ -4 var2)
         ((lambda (var2 var16) var2) var2 -4)))
       ((lambda () -7)))
    ((lambda (proc)
       (proc (begin
               ((lambda (var2 var11 var5) 0)
                (+ -3 8)
                (if (>= var2 var2) 7 -10)
                (begin var2 0))
               (begin ((lambda (var5 var18) var5) 5 3) var2))))
     (lambda (var16)
       ((lambda (var0 var16)
          (+ ((lambda (proc) (proc var0)) (lambda (var15) -4))
             ((lambda (proc) (proc 3)) (lambda (var17) var17))))
        (if (>= var2
                ((lambda (var11 var0 var10) -10) -7 8 var16))
          8
          ((lambda (var19) var16) 3))
        (+ var16 ((lambda () 5))))))))
 1)

Case vm/gen-5-35.ssscm:

((lambda (var11)
   (+ ((lambda (var7) 5)
       (+ (begin
            ((lambda (var14 var0) var14) -1 var11)
            ((lambda (proc) (proc var11)) (lambda (var4) -3)))
          ((lambda (var19 var11 var5)
             (let ((var12 7) (var4 var11)) 1))
           7
           ((lambda (var2 var14) -7) var11 -5)
           (if (>= var11 5) var11 var11))))
      ((lambda (var2 var8)
         (begin
           (begin
             ((lambda (var8 var4) var2) -4 6)
             (+ var8 var2))
           ((lambda (var18 var1) -8)
            ((lambda (var8 var1 var4) var4) var8 9 -6)
            (if (>= var11 var8) var2 -3))))
       (+ var11
          ((lambda (var18) ((lambda (var1) 8) 6)) var11))
       ((lambda (proc) (proc -1))
        (lambda (var8)
          ((lambda (proc) (proc (if (>= -5 -4) 0 -6)))
           (lambda (var13)
             ((lambda (proc) (proc 7)) (lambda (var14) var11)))))))))
 1)

Case vm/gen-5-36.ssscm:

((lambda (var4)
   (+ ((lambda (var8)
         ((lambda (proc)
            (proc ((lambda (proc) (proc (if (>= 3 var4) 3 var4)))
                   (lambda (var5) (begin var5 var5)))))
          (lambda (var1)
            (+ (if (>= -10 var8) 9 var4) ((lambda () var1))))))
       ((lambda (var14 var16 var3) -1)
        ((lambda (proc)
           (proc ((lambda (var1 var0 var9) var1) -9 7 var4)))
         (lambda (var10)
           (let ((var16 var4) (var19 var10)) -1)))
        (if (>= var4
                ((lambda (var1 var8 var18) var18) -6 5 var4))
          (+ 6 var4)
          (begin -8 6))
        (if (>= (let ((var0 var4) (var2 2)) var4)
                (begin var4 var4))
          ((lambda (var19) var4) -1)
          6)))
      ((lambda (var16 var12)
         ((lambda (var12)
            ((lambda (proc) (proc (if (>= 1 var12) var4 3)))
             (lambda (var16) var16)))
          ((lambda (var14 var0 var17)
             ((lambda (var8 var4 var10) 2) var14 -5 var16))
           ((lambda (proc) (proc -9)) (lambda (var0) 3))
           8
           (if (>= var4 var4) var12 -7))))
       ((lambda ()
          ((lambda (var15 var19 var0)
             ((lambda (proc) (proc 4)) (lambda (var18) -5)))
           (if (>= -5 var4) var4 var4)
           ((lambda () -2))
           var4)))
       ((lambda (var17 var13 var1)
          ((lambda (proc)
             (proc ((lambda (var16 var3) 3) var17 var17)))
           (lambda (var9) var9)))
        (let ((var11 var4) (var1 var4))
          ((lambda () var4)))
        var4
        var4))))
 1)

Case vm/gen-5-37.ssscm:

((lambda (var9) ((lambda () var9))) 1)

Case vm/gen-5-38.ssscm:

((lambda (var7) var7) 1)

Case vm/gen-5-39.ssscm:

((lambda (var3) var3) 1)

Case vm/gen-5-4.ssscm:

((lambda (var8)
   ((lambda (var17 var3)
      (if (>= (if (>= 8
                      ((lambda (var14) ((lambda () var17)))
                       (begin -10 var17)))
                ((lambda (proc)
                   (proc ((lambda (proc) (proc -4)) (lambda (var3) 0))))
                 (lambda (var10) (begin 5 8)))
                (+ (+ 4 0) ((lambda (var6 var0) 8) -1 2)))
              ((lambda (proc) (proc -2))
               (lambda (var6)
                 ((lambda (proc) (proc ((lambda (var17) var8) 3)))
                  (lambda (var2)
                    ((lambda (proc) (proc -7)) (lambda (var4) var6)))))))
        var17
        ((lambda (var6)
           ((lambda (proc)
              (proc ((lambda (var5) var6) var6)))
            (lambda (var19)
              ((lambda (var17 var1) var1) var6 5))))
         ((lambda (var7 var4) var8)
          var8
          ((lambda (var10 var0) 6) var8 8)))))
    (let ((var14 ((lambda (var0 var19)
                    (let ((var14 ((lambda (var1) var0) var8))
                          (var12 var8))
                      (if (>= 9 -3) -3 var19)))
                  ((lambda (var6 var2 var15) (begin var6 var15))
                   ((lambda (var8 var1) var8) 9 var8)
                   ((lambda () -3))
                   ((lambda (var2 var4) var2) 6 var8))
                  (if (>= ((lambda (var14) -2) var8)
                          ((lambda (var3) 1) var8))
                    ((lambda (var2 var11 var18) var18) 4 4 var8)
                    (begin var8 -9))))
          (var10 ((lambda (proc)
                    (proc ((lambda () ((lambda () var8))))))
                  (lambda (var1)
                    (begin
                      (let ((var17 var8) (var2 var8)) -6)
                      (begin var8 -7))))))
      var8)
    ((lambda (var15)
       ((lambda (var19 var8 var13)
          ((lambda (var11 var15 var2)
             ((lambda (var17 var0 var16) var17) -6 var8 var11))
           ((lambda (proc) (proc 5)) (lambda (var9) var13))
           (if (>= var8 4) var8 var19)
           (+ -8 -1)))
        (if (>= ((lambda (var1 var13) -4) 5 var15)
                ((lambda (var1) var1) -8))
          ((lambda (var9 var10) 3) var8 -2)
          ((lambda () 0)))
        ((lambda (var16 var5) ((lambda () -3)))
         ((lambda () 6))
         ((lambda (var8 var17 var7) -10) var8 3 1))
        ((lambda (var7 var11) var11)
         ((lambda (proc) (proc var15))
          (lambda (var13) var8))
         var15)))
     (begin
       (begin
         (+ var8 var8)
         (let ((var14 -3) (var4 var8)) 0))
       ((lambda (var3 var1 var14)
          ((lambda (var8 var1 var10) -4) 7 var8 4))
        (if (>= 9 var8) var8 var8)
        ((lambda (var10 var4) 2) var8 3)
        (begin var8 -5))))))
 1)

Case vm/gen-5-40.ssscm:

((lambda (var8)
   (begin
     ((lambda ()
        ((lambda (var13)
           ((lambda (var12 var14)
              ((lambda (var5) var5) var14))
            ((lambda (var11) 7) -2)
            (begin var13 var13)))
         ((lambda (var1 var8 var16)
            ((lambda (var7 var18 var12) 3) var1 6 1))
          8
          ((lambda (proc) (proc 5)) (lambda (var6) 6))
          ((lambda (proc) (proc -8)) (lambda (var6) var6))))))
     ((lambda ()
        (+ var8
           (let ((var7 (begin -1 var8)) (var4 var8))
             (+ var8 var8)))))))
 1)

Case vm/gen-5-41.ssscm:

((lambda (var16)
   (begin
     2
     ((lambda (var12 var15) 4)
      ((lambda (var0 var17)
         (+ ((lambda (var5 var10) -2) var17 1)
            ((lambda (proc) (proc -1))
             (lambda (var13) var16))))
       (let ((var7 (let ((var5 var16) (var11 var16)) -4))
             (var5 (if (>= var16 -9) var16 5)))
         (+ 1 -1))
       6)
      ((lambda (var9 var16) -8)
       ((lambda (proc) (proc 8))
        (lambda (var7) (if (>= var16 var7) -9 var7)))
       ((lambda () ((lambda () var16))))))))
 1)

Case vm/gen-5-42.ssscm:

((lambda (var19)
   ((lambda ()
      (let ((var0 ((lambda (var6) -9)
                   ((lambda (var6 var5 var11)
                      ((lambda (var12) -4) var11))
                    ((lambda () -9))
                    ((lambda (var7) var19) var19)
                    ((lambda (var10 var11) var11) 1 -2))))
            (var3 (begin
                    (+ ((lambda (var10) -4) var19) var19)
                    (let ((var8 ((lambda (var11) var19) var19)) (var0 -1))
                      (+ var19 8)))))
        (begin var19 var19)))))
 1)

Case vm/gen-5-43.ssscm:

((lambda (var9)
   ((lambda ()
      ((lambda (var17 var5)
         (if (>= (begin
                   (let ((var15 var17) (var0 -6)) var9)
                   ((lambda (var16) 0) var5))
                 ((lambda (proc) (proc (begin var9 var5)))
                  (lambda (var11) (begin var17 var5))))
           (let ((var8 ((lambda () var17))) (var13 var5))
             (if (>= var17 var9) -7 -8))
           ((lambda (var14 var3)
              ((lambda (var13 var12 var0) 9) var3 var14 var9))
            (begin 7 -5)
            ((lambda (var14 var16 var10) var16)
             -4
             var17
             var9))))
       ((lambda (var5 var6 var19)
          (begin
            ((lambda (var10 var2) var6) 6 var6)
            ((lambda (var2 var8 var3) -2) -8 2 var19)))
        ((lambda (var5)
           ((lambda (var0 var14 var16) -4) -8 -7 7))
         (if (>= var9 var9) var9 var9))
        ((lambda (var0 var10 var1) ((lambda () var0)))
         (if (>= -7 var9) var9 -10)
         ((lambda (var4 var18) 9) 7 9)
         (let ((var16 -1) (var0 var9)) var9))
        ((lambda () -1)))
       7))))
 1)

Case vm/gen-5-44.ssscm:

((lambda (var18)
   (begin
     (+ ((lambda () (+ -10 ((lambda () var18)))))
        (+ ((lambda (var6 var12 var11)
              ((lambda (var4 var1) var1) 0 7))
            ((lambda (var19 var12 var13) var13)
             var18
             9
             var18)
            (+ 4 var18)
            ((lambda (var5 var16) var5) var18 2))
           1))
     ((lambda (var10)
        (+ 9 ((lambda () (if (>= -2 8) -9 var18)))))
      ((lambda (var10)
         ((lambda (var10 var15) (if (>= var18 var10) 1 7))
          ((lambda (proc) (proc -6)) (lambda (var0) var18))
          (let ((var3 var18) (var2 var10)) 2)))
       var18))))
 1)

Case vm/gen-5-45.ssscm:

((lambda (var6)
   (begin
     (let ((var6 (begin
                   (begin
                     ((lambda (proc) (proc 3)) (lambda (var7) -6))
                     (+ 2 -6))
                   ((lambda (var13 var5) (begin 9 -7))
                    ((lambda (proc) (proc var6)) (lambda (var6) 4))
                    ((lambda (var11 var13 var16) var16) 8 -8 var6))))
           (var15 (let ((var11 (+ ((lambda (var16 var13) -4) var6 9)
                                  (let ((var1 var6) (var4 var6)) 9)))
                        (var12 ((lambda (proc)
                                  (proc ((lambda (var5 var16 var3) var16)
                                         5
                                         -3
                                         var6)))
                                (lambda (var9) 6))))
                    ((lambda (var9 var3 var2)
                       ((lambda (var6 var15 var3) 4) -8 1 var9))
                     (begin var6 8)
                     (if (>= -6 -9) var6 -5)
                     9))))
       (begin
         ((lambda (var0 var8 var17) (begin var6 -6))
          (if (>= -3 var6) var6 var6)
          (+ var6 var6)
          (let ((var17 0) (var2 var6)) var6))
         ((lambda (proc)
            (proc ((lambda (proc) (proc var6)) (lambda (var8) 4))))
          (lambda (var1)
            ((lambda (var15 var9 var6) var15) var6 var1 7)))))
     (begin
       var6
       (begin
         ((lambda (proc)
            (proc (let ((var6 var6) (var15 -10)) 4)))
          (lambda (var12) var12))
         ((lambda (var12 var4 var15) (begin var12 var6))
          var6
          var6
          ((lambda (var15) var15) var6))))))
 1)

Case vm/gen-5-46.ssscm:

((lambda (var17)
   ((lambda (proc)
      (proc ((lambda (var7) 8)
             ((lambda (var15 var11)
                (+ (if (>= 6 -7) 4 -8)
                   (if (>= var15 var15) var15 var11)))
              (begin 1 (+ -3 3))
              ((lambda (proc)
                 (proc ((lambda (proc) (proc 0)) (lambda (var0) -4))))
               (lambda (var9)
                 ((lambda (var17 var13 var19) var17)
                  var17
                  -8
                  var9)))))))
    (lambda (var15)
      (+ 3
         (if (>= ((lambda ()
                    ((lambda (proc) (proc -8))
                     (lambda (var18) var18))))
                 ((lambda (var15 var14 var19) (begin 6 3))
                  (+ 8 -3)
                  (begin var15 3)
                  ((lambda (var9) var17) var17)))
           ((lambda (proc)
              (proc (let ((var3 var15) (var9 var15)) var17)))
            (lambda (var12) ((lambda () 1))))
           (let ((var15 ((lambda (var18 var8) var15) -8 var17))
                 (var19 ((lambda () var15))))
             (if (>= var17 var17) 6 var15)))))))
 1)

Case vm/gen-5-47.ssscm:

((lambda (var12)
   (begin
     ((lambda ()
        (+ ((lambda (proc)
              (proc (if (>= -5 -1) var12 var12)))
            (lambda (var11) var12))
           ((lambda (var16) 5) ((lambda () var12))))))
     ((lambda (var18 var7 var3)
        (if (>= ((lambda (var18 var8) ((lambda () var7)))
                 ((lambda (proc) (proc var7)) (lambda (var6) 8))
                 (begin 3 -3))
                ((lambda (var2 var9) (+ var2 var7))
                 ((lambda (var13 var6) var12) var3 -1)
                 ((lambda () -6))))
          (+ ((lambda (var14) var12) var12)
             ((lambda (proc) (proc -3)) (lambda (var5) 9)))
          ((lambda (proc)
             (proc ((lambda (var19) var19) var3)))
           (lambda (var4)
             ((lambda (var4 var7 var1) -8) var3 -1 -10)))))
      (begin
        ((lambda (proc) (proc (+ var12 8)))
         (lambda (var9) 3))
        (+ (if (>= var12 var12) var12 -1)
           ((lambda (var10 var11 var0) var12) 2 var12 var12)))
      (begin
        (+ ((lambda (var1) var12) var12) (begin -8 2))
        (+ ((lambda (var0 var12) var0) var12 0) var12))
      ((lambda (var13 var14)
         ((lambda (var9) -1) ((lambda (var9) var9) var12)))
       var12
       (let ((var16 ((lambda (proc) (proc 8)) (lambda (var17) var17)))
             (var19 (let ((var16 var12) (var17 var12)) var12)))
         ((lambda (var1 var3) var12) var12 var12))))))
 1)

Case vm/gen-5-48.ssscm:

((lambda (var4) var4) 1)

Case vm/gen-5-49.ssscm:

((lambda (var5) 5) 1)

Case vm/gen-5-5.ssscm:

((lambda (var7)
   ((lambda (var1 var14)
      (begin
        (if (>= (let ((var17 ((lambda (var16 var11 var0) 9) var7 var14 2))
                      (var8 ((lambda (var8 var17) -3) var1 var7)))
                  var1)
                (let ((var17 (begin 4 var7)) (var19 (+ 5 var14)))
                  ((lambda (proc) (proc var1))
                   (lambda (var12) var14))))
          ((lambda () ((lambda () 6))))
          ((lambda (var13) ((lambda () var7)))
           ((lambda () var1))))
        ((lambda (var18 var11)
           ((lambda (var15 var8) ((lambda (var17) -4) var14))
            7
            ((lambda (var1) -7) var18)))
         ((lambda (var7 var18) -7)
          (let ((var18 -1) (var13 var14)) 1)
          ((lambda (proc) (proc var1))
           (lambda (var19) var1)))
         ((lambda (var14 var2) ((lambda (var8) 9) 3))
          ((lambda (var4) 6) 2)
          ((lambda (proc) (proc var14))
           (lambda (var19) -6))))))
    ((lambda (proc)
       (proc ((lambda (var18 var1 var5)
                (begin
                  ((lambda (proc) (proc var1)) (lambda (var11) 7))
                  5))
              ((lambda (var2 var11 var7)
                 ((lambda (var2 var12 var5) 8) -4 -4 var7))
               ((lambda (proc) (proc var7))
                (lambda (var17) var7))
               (begin -2 0)
               9)
              (begin
                (let ((var10 var7) (var5 9)) -1)
                (+ 4 var7))
              -5)))
     (lambda (var8)
       ((lambda (var8)
          (+ -4 (let ((var13 2) (var8 -6)) -4)))
        ((lambda (var16 var3)
           ((lambda (var1 var9 var10) 5) 2 var7 -2))
         var8
         (let ((var1 5) (var11 7)) -2)))))
    (let ((var8 (if (>= (if (>= ((lambda (var18 var15) 8) 1 -10)
                                (begin -5 9))
                          (if (>= var7 7) -6 1)
                          -10)
                        (+ var7 (+ 8 -6)))
                  var7
                  ((lambda ()
                     ((lambda (proc) (proc var7)) (lambda (var5) -3))))))
          (var19 6))
      (+ ((lambda () (if (>= var7 var7) var7 2)))
         ((lambda () ((lambda (var9 var0) var7) 4 var7)))))))
 1)

Case vm/gen-5-6.ssscm:

((lambda (var4)
   (begin
     ((lambda ()
        (+ ((lambda (var17) ((lambda () var17))) (+ 3 var4))
           var4)))
     (+ ((lambda (proc)
           (proc ((lambda () (+ var4 var4)))))
         (lambda (var19) var19))
        5)))
 1)

Case vm/gen-5-7.ssscm:

((lambda (var1)
   ((lambda ()
      (begin
        ((lambda (var3)
           ((lambda (proc) (proc (begin var1 var3)))
            (lambda (var13) (begin var13 var1))))
         ((lambda (var6 var7)
            ((lambda (var0 var18) var0) var1 var6))
          ((lambda (var7 var10) -6) -3 -10)
          (begin var1 8)))
        ((lambda () -2))))))
 1)

Case vm/gen-5-8.ssscm:

((lambda (var3) 8) 1)

Case vm/gen-5-9.ssscm:

((lambda (var17)
   ((lambda (var10)
      ((lambda ()
         (if (>= ((lambda () (+ var17 -1)))
                 ((lambda (var2 var0)
                    ((lambda (var2 var18 var12) var10) 4 -7 var17))
                  ((lambda () -3))
                  7))
           ((lambda ()
              ((lambda (proc) (proc 5)) (lambda (var3) var17))))
           (+ 2 (+ -4 -8))))))
    (if (>= -2 ((lambda () (begin var17 -2))))
      ((lambda (var0 var2 var5)
         ((lambda (var5) ((lambda (var12) var17) 1))
          (begin 5 4)))
       ((lambda (var9 var11 var4)
          ((lambda (proc) (proc -7)) (lambda (var16) 5)))
        var17
        (if (>= 8 -9) var17 1)
        (if (>= var17 var17) -9 var17))
       ((lambda (var5 var10 var0) (begin var17 var17))
        ((lambda (proc) (proc 9)) (lambda (var8) 1))
        var17
        ((lambda (var17) var17) 0))
       var17)
      ((lambda (proc)
         (proc ((lambda (var5) var5)
                (if (>= -4 var17) var17 var17))))
       (lambda (var16)
         ((lambda (var13 var9)
            ((lambda (var13 var14) var9) 2 1))
          -3
          ((lambda (proc) (proc var16))
           (lambda (var9) -10))))))))
 1)

Case vm/gen-6-0.ssscm:

((lambda (var0)
   ((lambda (var17 var10)
      ((lambda (var19)
         (if (>= ((lambda () var10))
                 (if (>= (let ((var16 (let ((var2 ((lambda (var16 var8) var17)
                                                   1
                                                   var19))
                                            (var5 (begin 8 -8)))
                                        (+ -6 0)))
                               (var9 (begin
                                       ((lambda (proc) (proc 7))
                                        (lambda (var7) var19))
                                       ((lambda () var17)))))
                           ((lambda (var1 var13 var11)
                              ((lambda (var1) var0) var13))
                            (+ 2 -8)
                            ((lambda (var0 var3) var19) var0 6)
                            ((lambda (var11 var17) var17) var17 -4)))
                         ((lambda (proc)
                            (proc (+ ((lambda (var12) var19) var0)
                                     (if (>= 9 var19) 5 7))))
                          (lambda (var12)
                            ((lambda (proc)
                               (proc ((lambda (var3 var14 var0) 2)
                                      var10
                                      2
                                      var0)))
                             (lambda (var18) (+ var10 0))))))
                   ((lambda (var12 var14)
                      ((lambda (proc) (proc (if (>= var17 var12) 4 -8)))
                       (lambda (var1) -3)))
                    ((lambda (proc)
                       (proc ((lambda (proc) (proc -1))
                              (lambda (var18) var17))))
                     (lambda (var14) ((lambda (var16) 6) var19)))
                    (begin var17 ((lambda () 1))))
                   (if (>= (begin
                             (+ var10 -4)
                             ((lambda (var16 var0) -7) var10 var19))
                           ((lambda (proc) (proc var19))
                            (lambda (var0) var10)))
                     var10
                     ((lambda (var16)
                        ((lambda (var13 var10) var10) var0 -4))
                      ((lambda (var14 var1 var17) var1) 3 -10 -3)))))
           -9
           ((lambda (proc)
              (proc (if (>= ((lambda (var0 var15 var19) var0)
                             ((lambda (var3 var18) var18) -9 var0)
                             ((lambda (proc) (proc 5)) (lambda (var8) 8))
                             ((lambda (var14 var11 var16) 7) 5 var0 var19))
                            ((lambda (var8 var2 var4)
                               ((lambda (var3 var18) var4) -2 var17))
                             (if (>= 0 var19) var19 -4)
                             ((lambda () var19))
                             ((lambda (proc) (proc -8)) (lambda (var7) -4))))
                      ((lambda () ((lambda () 2))))
                      ((lambda (var5)
                         ((lambda (var10 var16) 4) 0 var19))
                       4))))
            (lambda (var13)
              ((lambda (var1)
                 (if (>= ((lambda () -5)) ((lambda () var1)))
                   (+ -1 var19)
                   (let ((var8 -4) (var13 var19)) var0)))
               (+ var19 ((lambda (var1) -9) 3)))))))
       (let ((var9 ((lambda (var5 var16) -9)
                    ((lambda (proc) (proc ((lambda () -8))))
                     (lambda (var16)
                       (begin ((lambda (var10 var16) -5) var17 -2) 8)))
                    ((lambda (proc)
                       (proc (if (>= -4
                                     ((lambda (var3 var8 var13) var13)
                                      var0
                                      var0
                                      -8))
                               var0
                               (let ((var2 2) (var3 6)) var0))))
                     (lambda (var3) (+ var17 var17)))))
             (var18 (if (>= (begin
                              var17
                              ((lambda () ((lambda (var7) var0) 9))))
                            ((lambda (var4 var10 var15) 9)
                             (let ((var2 ((lambda (proc) (proc var0))
                                          (lambda (var1) -10)))
                                   (var7 ((lambda (var1 var13) var17)
                                          var17
                                          var10)))
                               ((lambda (var14 var12 var15) var12) var0 -9 7))
                             ((lambda (var13 var16)
                                ((lambda (proc) (proc -7)) (lambda (var1) 3)))
                              ((lambda (var6) 7) var10)
                              (let ((var18 var0) (var7 4)) 8))
                             (begin ((lambda () var0)) ((lambda () -8)))))
                      (let ((var18 ((lambda (var7) var7)
                                    ((lambda (var18) var0) var10)))
                            (var10 ((lambda (var0 var17 var6) var17)
                                    ((lambda (var11 var3) -10) var0 -8)
                                    (begin var17 8)
                                    -10)))
                        9)
                      (begin
                        (if (>= (begin 7 -6)
                                (let ((var4 3) (var0 -10)) var10))
                          (begin 1 var17)
                          ((lambda () -6)))
                        var0))))
         (+ (let ((var3 0)
                  (var11 ((lambda (var13 var1 var9)
                            ((lambda (proc) (proc -3)) (lambda (var15) -4)))
                          var17
                          2
                          ((lambda (var10 var3) -9) var0 var17))))
              ((lambda (var11 var9 var13)
                 ((lambda (proc) (proc var10))
                  (lambda (var2) var0)))
               var17
               -3
               3))
            ((lambda (var15 var3 var8)
               (begin ((lambda (var9) 1) -5) (begin 3 var15)))
             -9
             var0
             ((lambda () ((lambda (var3 var16) -1) -3 3))))))))
    (let ((var11 ((lambda (var18)
                    ((lambda (var14)
                       ((lambda (proc)
                          (proc (if (>= (begin -9 5) (+ var18 var0))
                                  ((lambda () 6))
                                  (+ var18 6))))
                        (lambda (var14)
                          ((lambda (var3) (begin 2 var14)) (+ 9 var18)))))
                     (begin
                       ((lambda () (if (>= -6 var18) 6 var18)))
                       var18)))
                  ((lambda ()
                     (if (>= (if (>= ((lambda (var17) var17) 1)
                                     ((lambda (var19) -3) -3))
                               (begin -2 var0)
                               ((lambda (var1) var0) var0))
                             (let ((var12 ((lambda (var19 var16 var17) var17)
                                           4
                                           var0
                                           -1))
                                   (var16 (let ((var12 -7) (var18 -8)) var0)))
                               5))
                       (begin
                         (let ((var5 7) (var1 var0)) -5)
                         (+ 7 var0))
                       ((lambda (proc)
                          (proc ((lambda (proc) (proc -10))
                                 (lambda (var0) -4))))
                        (lambda (var1) var1)))))))
          (var9 ((lambda (var4 var9 var10)
                   ((lambda (var17)
                      (let ((var11 6) (var14 var17))
                        ((lambda (proc)
                           (proc ((lambda (var3 var4 var0) -5) var9 var17 -6)))
                         (lambda (var3) ((lambda (var4 var2) 9) -6 -2)))))
                    ((lambda ()
                       (begin
                         (if (>= var10 1) 4 var10)
                         ((lambda (var1 var6) var1) -9 7))))))
                 -6
                 (begin
                   (+ ((lambda (var7) var0)
                       ((lambda (proc) (proc var0)) (lambda (var16) 6)))
                      -9)
                   ((lambda (var16)
                      (begin
                        (if (>= 0 var0) 1 var0)
                        ((lambda (var1 var5 var9) 5) 3 -1 -3)))
                    ((lambda (var5) (begin -2 var0))
                     ((lambda (var1) -6) var0))))
                 ((lambda () var0)))))
      (begin
        (begin
          (+ ((lambda (var3) -3) ((lambda () var0)))
             ((lambda () (if (>= var0 var0) -10 -10))))
          (if (>= ((lambda (var3 var11 var17)
                     (if (>= 7 var11) 1 var11))
                   ((lambda (var12) var12) -1)
                   ((lambda () var0))
                   (if (>= var0 -8) var0 var0))
                  (+ (+ var0 var0) (begin var0 2)))
            (let ((var0 (let ((var14 var0) (var6 var0)) 0))
                  (var12 4))
              ((lambda (var11 var0) var11) var0 -6))
            (+ ((lambda () var0))
               (let ((var16 var0) (var12 var0)) -2))))
        2))
    (begin
      ((lambda ()
         ((lambda ()
            ((lambda (var10 var5)
               ((lambda (proc) (proc -3)) (lambda (var0) var10)))
             ((lambda ()
                ((lambda (proc) (proc -6)) (lambda (var6) -4))))
             (if (>= ((lambda (proc) (proc -4)) (lambda (var8) var8))
                     (if (>= -3 var0) 4 -6))
               ((lambda (proc) (proc 3)) (lambda (var6) var0))
               var0))))))
      (let ((var14 ((lambda ()
                      (if (>= var0
                              (if (>= (+ var0 var0) (+ 1 -2))
                                (let ((var16 var0) (var5 var0)) var0)
                                var0))
                        (+ (begin var0 var0)
                           ((lambda (proc) (proc 8)) (lambda (var12) var0)))
                        ((lambda (var5 var3) ((lambda () var3)))
                         ((lambda () var0))
                         (if (>= 2 -3) -5 -2))))))
            (var15 (let ((var18 (begin
                                  ((lambda (var1) (+ var1 -7))
                                   ((lambda (var18 var1) 8) var0 var0))
                                  (let ((var6 (+ 5 5))
                                        (var8 (if (>= -8 1) 1 var0)))
                                    ((lambda () var0)))))
                         (var13 ((lambda (var17 var15 var19) -2)
                                 ((lambda (var0 var10 var17)
                                    ((lambda () var17)))
                                  ((lambda (proc) (proc var0))
                                   (lambda (var4) -2))
                                  (begin -2 var0)
                                  (+ 1 var0))
                                 (let ((var8 (if (>= var0 var0) var0 -10))
                                       (var10 0))
                                   ((lambda () var0)))
                                 ((lambda (var6) ((lambda (var13) 7) var6))
                                  ((lambda (var6) -3) var0)))))
                     ((lambda (var17 var18)
                        ((lambda (var16 var1)
                           ((lambda (proc) (proc 9)) (lambda (var12) var16)))
                         ((lambda (proc) (proc 6)) (lambda (var0) -5))
                         ((lambda (var18 var13) var17) var17 var18)))
                      (if (>= (let ((var9 1) (var1 3)) var0)
                              ((lambda (var16 var7) 1) var0 -8))
                        (+ 9 0)
                        (if (>= 7 -9) -4 7))
                      (+ (begin var0 var0) 3)))))
        var0))))
 1)

Case vm/gen-6-1.ssscm:

((lambda (var9)
   (+ ((lambda (var9 var13)
         ((lambda (proc) (proc var9))
          (lambda (var3)
            ((lambda (var8 var11 var13)
               ((lambda (var12)
                  (let ((var7 ((lambda (var7) 7) -5))
                        (var13 ((lambda (var17) -8) var9)))
                    (if (>= var13 9) -9 var9)))
                ((lambda (var15 var4)
                   ((lambda (var12 var8 var19) var19) -6 0 -6))
                 (if (>= -3 var9) var13 5)
                 var3)))
             ((lambda (var2)
                (begin ((lambda (var1) -1) 4) var2))
              -5)
             ((lambda (var0)
                ((lambda (var1 var0)
                   ((lambda (var19) var9) var13))
                 ((lambda (var6) var9) 0)
                 (begin -2 var13)))
              (let ((var1 ((lambda () -8))) (var3 (+ 0 6)))
                (+ -7 var3)))
             ((lambda (proc)
                (proc (let ((var4 ((lambda () 5)))
                            (var8 (let ((var5 8) (var8 -2)) 5)))
                        ((lambda (var19) var13) -9))))
              (lambda (var0)
                (if (>= var9 (+ -6 var9))
                  ((lambda () var13))
                  ((lambda (var13 var14 var15) 3) var9 var3 -9))))))))
       ((lambda (var4)
          (+ ((lambda (proc)
                (proc (if (>= (let ((var0 0) (var6 var4)) -1) var4)
                        ((lambda () -6))
                        ((lambda (var14) 0) var9))))
              (lambda (var16)
                ((lambda (var3 var18 var16)
                   ((lambda (var9 var11) 5) -4 var4))
                 ((lambda () 2))
                 ((lambda (proc) (proc 6)) (lambda (var6) var4))
                 (begin var9 -8))))
             (let ((var11 ((lambda (proc) (proc -7)) (lambda (var6) -3)))
                   (var2 ((lambda (var17 var0 var13)
                            (if (>= 3 -5) var13 var9))
                          (+ var9 var9)
                          var4
                          (let ((var8 -1) (var16 2)) 6))))
               ((lambda (proc) (proc (begin var9 var4)))
                (lambda (var1) -6)))))
        ((lambda ()
           ((lambda (var6 var19 var18)
              (+ (begin var19 9)
                 ((lambda (var13 var6 var18) var9) var19 var18 6)))
            -7
            -5
            (let ((var13 var9) (var0 ((lambda () 8))))
              (begin var9 var9))))))
       ((lambda (proc)
          (proc ((lambda (var5 var6)
                   ((lambda () (begin -4 ((lambda (var4) var6) 7)))))
                 ((lambda ()
                    ((lambda (var9)
                       ((lambda (proc) (proc -2)) (lambda (var18) var9)))
                     (if (>= var9 var9) -3 -8))))
                 var9)))
        (lambda (var3) -4)))
      ((lambda (var11)
         (let ((var8 (begin
                       (begin
                         (+ (let ((var12 var9) (var18 7)) -3) var9)
                         ((lambda (var3)
                            (let ((var13 var3) (var3 var3)) -3))
                          (begin -5 var9)))
                       -2))
               (var18 var9))
           -6))
       ((lambda (var14 var15 var3)
          ((lambda (proc)
             (proc ((lambda (var3 var14)
                      (let ((var17 -2)
                            (var12 (if (>= -1 var3) var15 var14)))
                        ((lambda (proc) (proc var3)) (lambda (var6) -6))))
                    (let ((var7 ((lambda (proc) (proc var9))
                                 (lambda (var17) var15)))
                          (var2 var9))
                      ((lambda () var3)))
                    ((lambda (proc) (proc 0))
                     (lambda (var5)
                       ((lambda (var6 var17) var3) 6 var5))))))
           (lambda (var10)
             ((lambda ()
                ((lambda (var6)
                   ((lambda (proc) (proc 6)) (lambda (var12) 6)))
                 ((lambda (var9 var2) var3) 9 -5)))))))
        (begin
          -8
          (if (>= var9
                  (if (>= ((lambda (var2 var16 var17) var16) -10 5 var9)
                          (begin 6 var9))
                    (begin 0 0)
                    ((lambda () var9))))
            ((lambda () (let ((var3 var9) (var1 6)) var9)))
            ((lambda (proc)
               (proc ((lambda (var19 var15) var15) 6 var9)))
             (lambda (var10) (begin -10 var9)))))
        (begin
          (let ((var5 (let ((var7 ((lambda (var11) var11) -8))
                            (var10 ((lambda (var9 var6 var14) -4)
                                    var9
                                    -3
                                    var9)))
                        var9))
                (var15 ((lambda (var6 var7 var0) ((lambda () 3)))
                        var9
                        ((lambda (proc) (proc var9)) (lambda (var2) -8))
                        var9)))
            var9)
          ((lambda ()
             ((lambda (var17) (if (>= -2 var9) var9 var9))
              (+ 9 5)))))
        5))))
 1)

Case vm/gen-6-10.ssscm:

((lambda (var18)
   ((lambda (var8)
      (let ((var11 (if (>= ((lambda (proc)
                              (proc ((lambda ()
                                       ((lambda (proc) (proc (+ var8 var8)))
                                        (lambda (var1) 1))))))
                            (lambda (var13)
                              ((lambda (var15 var13)
                                 ((lambda (var9) var13) (+ var13 -7)))
                               ((lambda () (begin var8 var13)))
                               (+ (if (>= var13 var8) var18 -8)
                                  ((lambda (var9) var9) var8)))))
                           (let ((var5 -3)
                                 (var7 (if (>= ((lambda (var13 var5)
                                                  (+ var13 var8))
                                                (+ -10 var8)
                                                -10)
                                               ((lambda (var11)
                                                  (let ((var18 var8)
                                                        (var16 var18))
                                                    var8))
                                                ((lambda (var19) var18)
                                                 var18)))
                                         ((lambda (proc) (proc (+ var18 var8)))
                                          (lambda (var6)
                                            (let ((var3 var8) (var19 var8))
                                              -6)))
                                         (if (>= 6 var8)
                                           (begin 2 3)
                                           (+ 4 var18)))))
                             ((lambda (var15 var1 var9)
                                ((lambda (var1 var14 var0)
                                   ((lambda (var0) -10) 9))
                                 (+ var9 1)
                                 ((lambda () 9))
                                 ((lambda (var9) -10) 4)))
                              ((lambda (var7 var13 var4)
                                 ((lambda (var3 var12 var6) var4)
                                  var7
                                  2
                                  var13))
                               var18
                               ((lambda (var7 var8 var1) 2) -7 var8 -4)
                               (let ((var9 var8) (var16 var8)) -4))
                              ((lambda (var10 var6) 2)
                               var18
                               ((lambda (var15 var14 var5) 1) -4 var18 -8))
                              ((lambda (var7) (if (>= var18 var8) var18 var18))
                               ((lambda () 9))))))
                     ((lambda (var16 var13)
                        ((lambda (var16 var2)
                           ((lambda (var3 var13 var6) ((lambda () 3)))
                            var2
                            ((lambda (var10) -6) -5)
                            ((lambda (proc) (proc 0)) (lambda (var14) var8))))
                         ((lambda (var0) ((lambda (var15) -4) var18))
                          ((lambda (var14 var5) -8) 8 var13))
                         (begin
                           8
                           ((lambda (proc) (proc var8)) (lambda (var1) 0)))))
                      (+ (if (>= ((lambda (var6) var6) var8)
                                 (let ((var16 -1) (var3 var18)) -5))
                           ((lambda (var17) var17) var18)
                           ((lambda (proc) (proc 6)) (lambda (var6) var8)))
                         ((lambda (var2)
                            ((lambda (proc) (proc 2)) (lambda (var16) 2)))
                          ((lambda () var18))))
                      ((lambda ()
                         ((lambda () ((lambda (var7 var18) var18) -1 -1))))))
                     ((lambda (var5 var10 var7)
                        (+ (let ((var16 ((lambda (var6 var19) -5) -2 var8))
                                 (var0 var5))
                             ((lambda (proc) (proc var5))
                              (lambda (var19) var19)))
                           ((lambda (var8 var5) var5)
                            (let ((var5 -7) (var8 var8)) var10)
                            ((lambda () 9)))))
                      ((lambda (var1) 2)
                       (if (>= (+ var8 -1) (+ var8 -3))
                         var18
                         (if (>= var8 var18) var8 6)))
                      ((lambda (var5 var12)
                         (+ ((lambda (var14) 9) -7)
                            ((lambda (proc) (proc var8)) (lambda (var10) -8))))
                       ((lambda (var8 var2)
                          (let ((var0 var18) (var13 var18)) 9))
                        (+ 3 var8)
                        (begin 4 5))
                       ((lambda (var11 var19)
                          (if (>= 9 var11) var8 var18))
                        (+ 8 var18)
                        (let ((var4 var18) (var13 var18)) 9)))
                      ((lambda () (+ -8 ((lambda () 3))))))))
            (var6 (+ ((lambda (var17 var1) var1)
                      (let ((var0 ((lambda (var4 var17 var7)
                                     ((lambda (var4 var15 var6) 8) -9 -2 -7))
                                   (+ var18 -5)
                                   ((lambda (var3) var8) 0)
                                   ((lambda (var7 var14) -9) var18 -10)))
                            (var13 ((lambda (var13 var7)
                                      ((lambda (proc) (proc 2))
                                       (lambda (var16) var7)))
                                    (let ((var17 -6) (var8 2)) -2)
                                    var8)))
                        ((lambda (var13)
                           ((lambda (var5 var9) var9) var18 var8))
                         (begin var18 3)))
                      ((lambda (var6 var19)
                         ((lambda (var8 var9 var7) (begin 4 var19))
                          ((lambda (proc) (proc 3)) (lambda (var11) -6))
                          var8
                          var6))
                       6
                       ((lambda () (begin var8 var18)))))
                     var18)))
        (begin
          (+ var8
             (+ (let ((var17 (if (>= 0 var8) var18 var8))
                      (var19 ((lambda (var19 var10) 1) 4 var8)))
                  (begin var18 -8))
                ((lambda (var15 var13 var1)
                   (if (>= -2 var18) var18 8))
                 ((lambda (var6 var16) -5) 2 3)
                 (let ((var18 var8) (var15 8)) var18)
                 1)))
          (let ((var14 ((lambda ()
                          (begin
                            (if (>= var8 9) 4 -4)
                            ((lambda (var3 var4 var19) var4) var18 var18 5)))))
                (var1 (if (>= var8
                              (if (>= ((lambda (var18 var12 var14) var14)
                                       -7
                                       var18
                                       var8)
                                      (+ var8 var8))
                                ((lambda (var18 var13 var10) var10) 7 var8 9)
                                4))
                        7
                        var8)))
            (begin
              ((lambda () ((lambda () 9))))
              (let ((var18 (let ((var12 var18) (var1 var8)) 7))
                    (var8 ((lambda (var16) var16) -1)))
                var18))))))
    (let ((var14 ((lambda (var3)
                    (if (>= (let ((var4 (begin
                                          (begin -1 var3)
                                          ((lambda (var4) var4) 1)))
                                  (var8 ((lambda (var0 var3 var6)
                                           (let ((var18 -4) (var15 var18)) -6))
                                         ((lambda () -8))
                                         ((lambda (proc) (proc var18))
                                          (lambda (var1) var3))
                                         (+ var3 0))))
                              5)
                            ((lambda () 6)))
                      ((lambda (proc) (proc var3))
                       (lambda (var14)
                         ((lambda (var8 var1 var13)
                            ((lambda (proc) (proc var8))
                             (lambda (var6) var6)))
                          ((lambda () var3))
                          (begin 2 -6)
                          (let ((var13 0) (var8 var3)) var14))))
                      (if (>= (let ((var19 ((lambda () 3))) (var5 1)) -7)
                              ((lambda () (begin var18 var18))))
                        (if (>= ((lambda (var0 var2 var3) var0) var3 3 -3)
                                (+ -9 3))
                          ((lambda () 0))
                          ((lambda (proc) (proc 4)) (lambda (var2) var3)))
                        (+ ((lambda () -4))
                           ((lambda (var19 var4) var3) -3 -1)))))
                  var18))
          (var16 (if (>= (let ((var5 ((lambda (proc)
                                        (proc ((lambda (var13) ((lambda () 8)))
                                               (let ((var18 -3) (var19 -2))
                                                 var18))))
                                      (lambda (var9)
                                        ((lambda (var14 var10) (+ var9 -8))
                                         var9
                                         ((lambda (var14 var10 var0) var14)
                                          7
                                          var18
                                          -7)))))
                               (var13 ((lambda (proc)
                                         (proc ((lambda (proc) (proc -7))
                                                (lambda (var4)
                                                  ((lambda (var18 var12 var11)
                                                     var4)
                                                   -10
                                                   7
                                                   4)))))
                                       (lambda (var13)
                                         (let ((var7 (let ((var13 1) (var11 8))
                                                       var18))
                                               (var16 ((lambda (proc)
                                                         (proc var13))
                                                       (lambda (var12) -1))))
                                           var13)))))
                           ((lambda (var16)
                              ((lambda (var15) ((lambda () var16)))
                               (if (>= 8 var18) var18 var16)))
                            (+ ((lambda (var8 var3 var19) var19) var18 6 1)
                               ((lambda (var15 var2) var18) 2 5))))
                         (let ((var18 ((lambda ()
                                         (let ((var14 ((lambda (var12
                                                                var5
                                                                var15)
                                                         var12)
                                                       var18
                                                       var18
                                                       -2))
                                               (var1 ((lambda (proc) (proc -9))
                                                      (lambda (var4) var18))))
                                           (let ((var8 var18) (var2 -6))
                                             -9)))))
                               (var17 ((lambda (proc) (proc 4))
                                       (lambda (var19)
                                         (if (>= (begin var19 -3) var19)
                                           ((lambda (var3) 1) var19)
                                           ((lambda (var0 var12 var10) var18)
                                            var19
                                            var19
                                            4))))))
                           ((lambda (var8 var14) -3)
                            8
                            (let ((var7 ((lambda (var0 var3 var6) 8)
                                         0
                                         var18
                                         var18))
                                  (var1 -10))
                              var18))))
                   (let ((var11 ((lambda (proc)
                                   (proc ((lambda (proc) (proc (+ var18 -8)))
                                          (lambda (var7)
                                            ((lambda (var18 var2 var17) -4)
                                             var7
                                             7
                                             var18)))))
                                 (lambda (var10)
                                   ((lambda (var9 var1 var14) (begin 1 -4))
                                    -1
                                    ((lambda () var10))
                                    ((lambda (proc) (proc var10))
                                     (lambda (var17) var17))))))
                         (var18 (if (>= ((lambda (var0 var3)
                                           ((lambda (proc) (proc var0))
                                            (lambda (var2) var3)))
                                         (let ((var17 -1) (var15 var18)) 6)
                                         (begin 3 var18))
                                        (let ((var4 (let ((var17 var18)
                                                          (var18 var18))
                                                      4))
                                              (var17 ((lambda (var2 var10)
                                                        var10)
                                                      -8
                                                      var18)))
                                          var18))
                                  ((lambda () -10))
                                  2)))
                     ((lambda (var6 var4)
                        (begin
                          ((lambda (var17 var2 var1) 7) var18 var6 var6)
                          -4))
                      (if (>= (+ var18 var18) (begin 6 -6))
                        (if (>= var18 var18) 0 var18)
                        3)
                      (if (>= ((lambda () -5)) (begin var18 -2))
                        ((lambda (var18 var3) -10) 5 var18)
                        (+ var18 3))))
                   ((lambda (proc)
                      (proc (let ((var12 -2)
                                  (var11 ((lambda (proc) (proc (+ var18 -5)))
                                          (lambda (var2)
                                            (if (>= var2 var2) var2 5)))))
                              ((lambda (var2 var17 var19)
                                 ((lambda (var11 var1 var17) 9) var17 var17 5))
                               ((lambda (var7 var2 var1) var1) var18 9 var18)
                               ((lambda (proc) (proc -9)) (lambda (var1) -9))
                               (begin 7 var18)))))
                    (lambda (var18) var18)))))
      (let ((var4 (+ (if (>= -6
                             (if (>= ((lambda (var2) var18) var18) (+ var18 2))
                               (let ((var6 var18) (var8 -8)) 8)
                               (+ -10 -3)))
                       var18
                       ((lambda (var14 var18 var4)
                          (if (>= -9 -4) -5 -10))
                        var18
                        ((lambda (var13 var14) -2) -7 8)
                        (if (>= -7 var18) -7 -1)))
                     (let ((var19 ((lambda () (begin 8 var18))))
                           (var10 ((lambda () (begin -8 var18)))))
                       (let ((var9 ((lambda () 0)))
                             (var18 ((lambda (proc) (proc -6))
                                     (lambda (var5) 2))))
                         -1))))
            (var9 ((lambda (var5 var11 var18) var18)
                   (begin
                     ((lambda (var8 var17 var4) var8)
                      (if (>= 4 var18) var18 var18)
                      ((lambda (proc) (proc -2)) (lambda (var10) -5))
                      (let ((var12 -9) (var19 9)) -1))
                     ((lambda ()
                        ((lambda (var17 var6 var12) var6) var18 var18 -4))))
                   (let ((var15 ((lambda (var3 var8 var2) var8)
                                 (+ var18 -6)
                                 (let ((var15 var18) (var6 var18)) var18)
                                 ((lambda (var18 var10 var19) 8)
                                  -7
                                  var18
                                  var18)))
                         (var4 -3))
                     (let ((var17 ((lambda (var13 var16 var10) var16)
                                   var18
                                   var18
                                   var18))
                           (var2 ((lambda (proc) (proc var18))
                                  (lambda (var12) -9))))
                       ((lambda () 9))))
                   ((lambda (var18 var5 var19)
                      ((lambda (var1 var13)
                         ((lambda (var15 var11 var19) 3) 2 var13 4))
                       var19
                       ((lambda (var16) var5) 0)))
                    ((lambda (var9 var4 var15) -3)
                     ((lambda (var11 var7) var11) -8 var18)
                     ((lambda (proc) (proc var18))
                      (lambda (var17) var17))
                     (let ((var11 var18) (var16 1)) var18))
                    (if (>= (if (>= var18 var18) -3 var18)
                            ((lambda (var8 var6) -7) -1 -3))
                      0
                      (let ((var15 var18) (var4 var18)) -10))
                    ((lambda (var6) 8)
                     ((lambda (var13 var5 var1) var18) -7 var18 var18))))))
        (begin
          ((lambda (var9 var10 var14)
             (let ((var5 ((lambda () 3)))
                   (var8 ((lambda () var10))))
               -7))
           ((lambda (proc) (proc -7))
            (lambda (var0) (+ var18 5)))
           ((lambda (proc)
              (proc (if (>= var18 var18) 4 var18)))
            (lambda (var7) (if (>= -2 -8) 7 var18)))
           ((lambda (proc)
              (proc (let ((var1 var18) (var12 var18)) var18)))
            (lambda (var13) ((lambda (var3) 0) var13))))
          ((lambda ()
             ((lambda (var16)
                ((lambda (proc) (proc var16))
                 (lambda (var13) -4)))
              (+ -3 -10)))))))))
 1)

Case vm/gen-6-11.ssscm:

((lambda (var3)
   (+ ((lambda (proc)
         (proc (if (>= (if (>= (let ((var4 ((lambda () 5)))
                                     (var3 (begin
                                             (if (>= var3 -7) var3 6)
                                             ((lambda (proc) (proc -5))
                                              (lambda (var5) var3)))))
                                 ((lambda (var18 var15 var9)
                                    ((lambda (var0) -3) var9))
                                  ((lambda (var1) -5) 5)
                                  ((lambda (var19 var11 var17) var11) 4 0 5)
                                  ((lambda () var3))))
                               ((lambda (proc)
                                  (proc ((lambda (var4 var13 var11)
                                           (begin var13 var4))
                                         ((lambda (var10 var13) var3) 9 -2)
                                         ((lambda (proc) (proc var3))
                                          (lambda (var0) var0))
                                         (+ var3 var3))))
                                (lambda (var8)
                                  ((lambda (proc) (proc (+ var8 var8)))
                                   (lambda (var9)
                                     ((lambda (var19 var15) 9) -7 var8))))))
                         ((lambda ()
                            (if (>= (let ((var0 9) (var9 var3)) 3)
                                    ((lambda (var1 var9) var9) 1 var3))
                              ((lambda (var15 var18 var14) -2) 3 var3 var3)
                              ((lambda (var15) -4) var3))))
                         (let ((var7 ((lambda (var14 var7) ((lambda () 4)))
                                      ((lambda () var3))
                                      ((lambda (var16) -6) var3)))
                               (var13 ((lambda (var12 var4 var17)
                                         ((lambda (var19 var9) 3) var17 var3))
                                       -10
                                       9
                                       ((lambda (var17) var17) -6))))
                           ((lambda (var0) (if (>= -8 0) var3 var0))
                            (if (>= var3 var3) var3 -3))))
                       (let ((var17 (let ((var16 var3)
                                          (var6 ((lambda (var10)
                                                   ((lambda (var15) var10) 3))
                                                 (begin var3 var3))))
                                      ((lambda (var0 var1 var12)
                                         ((lambda (var9) var3) 5))
                                       ((lambda (var6 var14 var1) 5)
                                        var3
                                        -5
                                        var3)
                                       (if (>= var3 9) var3 -9)
                                       ((lambda () var3)))))
                             (var0 ((lambda (var0 var14)
                                      (+ ((lambda () var14)) var0))
                                    ((lambda (proc)
                                       (proc ((lambda (proc) (proc var3))
                                              (lambda (var5) -8))))
                                     (lambda (var17) 7))
                                    ((lambda (var18 var19)
                                       (let ((var2 1) (var8 var19)) var19))
                                     (begin var3 -4)
                                     ((lambda () -9))))))
                         ((lambda () ((lambda () ((lambda () var3))))))))
                 (let ((var7 (begin
                               var3
                               (if (>= ((lambda () var3))
                                       ((lambda (var11) var11) var3))
                                 ((lambda (var8 var11) var8) 1 var3)
                                 ((lambda (proc) (proc 3))
                                  (lambda (var12) var3)))))
                       (var16 ((lambda (var19 var16)
                                 ((lambda (var10 var13 var11)
                                    (let ((var11 var11) (var19 -3)) 0))
                                  ((lambda () -4))
                                  (if (>= 6 -4) 6 var19)
                                  ((lambda () var19))))
                               ((lambda (var1 var6 var14) ((lambda () 3)))
                                -3
                                (let ((var10 var3) (var17 var3)) var3)
                                (if (>= var3 -4) 4 var3))
                               (if (>= var3 (let ((var5 9) (var1 0)) var3))
                                 ((lambda (var5) var5) var3)
                                 2))))
                   ((lambda (var18 var16)
                      (+ ((lambda () var16))
                         ((lambda (var13 var1 var6) -6) -9 3 4)))
                    ((lambda () (begin var3 -5)))
                    ((lambda (proc) (proc (if (>= -3 3) -3 -3)))
                     (lambda (var4) -6))))
                 ((lambda (var11 var4 var19)
                    ((lambda (var7)
                       ((lambda (var7 var5) ((lambda () 7)))
                        ((lambda (var4 var13 var5) var19) var19 -9 -2)
                        ((lambda (var14 var5) var11) 3 -5)))
                     (if (>= ((lambda (proc) (proc var3))
                              (lambda (var15) var3))
                             var3)
                       0
                       (if (>= 4 -7) -9 var19))))
                  ((lambda (var13 var4)
                     ((lambda (proc)
                        (proc ((lambda (var4) var4) var13)))
                      (lambda (var13)
                        (let ((var4 -6) (var17 1)) var13))))
                   ((lambda (proc) (proc ((lambda (var0) -9) var3)))
                    (lambda (var4) -3))
                   ((lambda () (begin var3 5))))
                  ((lambda (proc) (proc var3))
                   (lambda (var15)
                     ((lambda (var9) (let ((var1 -1) (var12 0)) var9))
                      ((lambda (var3 var2 var6) 6) 3 -2 var3))))
                  ((lambda (proc) (proc -6)) (lambda (var8) 6))))))
       (lambda (var15)
         ((lambda ()
            ((lambda ()
               ((lambda (var7)
                  (if (>= (begin var7 var3) ((lambda (var11) 6) var7))
                    ((lambda (var5 var1) var7) 5 -7)
                    ((lambda () var7))))
                ((lambda (var0 var7 var15) (if (>= 4 -1) var7 -2))
                 ((lambda () var3))
                 ((lambda (proc) (proc 7)) (lambda (var2) var3))
                 (+ var3 var3)))))))))
      (begin
        (begin
          ((lambda (var12)
             (let ((var9 var3)
                   (var14 ((lambda () (if (>= 2 var3) -2 var3)))))
               ((lambda (proc) (proc var12)) (lambda (var8) -9))))
           ((lambda (var2 var5 var15)
              ((lambda (var19 var13 var2)
                 (let ((var14 var3) (var6 -6)) var5))
               ((lambda () var5))
               (if (>= 7 -2) -3 var2)
               (let ((var16 1) (var13 0)) var2)))
            ((lambda (var19 var14 var18) var18)
             ((lambda (var14 var17) var17) -4 7)
             ((lambda (var7 var18 var3) var18) 1 -7 var3)
             ((lambda () var3)))
            8
            ((lambda (var15 var17) ((lambda () var15)))
             (+ 7 -1)
             (+ var3 var3))))
          ((lambda (proc) (proc 5))
           (lambda (var11)
             (let ((var11 (+ ((lambda (var12 var11 var4) var12) var11 -8 var3)
                             (if (>= -2 -1) var11 -4)))
                   (var2 var3))
               ((lambda (proc) (proc (if (>= -6 -9) var3 var11)))
                (lambda (var17)
                  ((lambda (var18 var16 var14) -3) 0 7 var11)))))))
        ((lambda (var13 var9)
           (let ((var12 var9)
                 (var4 ((lambda (var7 var18 var11)
                          (let ((var19 ((lambda (var16 var8 var1) var9)
                                        var18
                                        -7
                                        5))
                                (var14 (begin 3 2)))
                            ((lambda () var7))))
                        var9
                        ((lambda () (let ((var12 6) (var1 -4)) var13)))
                        ((lambda (proc) (proc 0))
                         (lambda (var12)
                           ((lambda (var14 var2 var13) 4) var12 1 3))))))
             (begin
               ((lambda () var9))
               (if (>= ((lambda () var9)) (if (>= var3 1) var3 -9))
                 (if (>= -9 var13) var9 var9)
                 var9))))
         ((lambda (var12) 3) (+ -3 var3))
         ((lambda (proc) (proc var3))
          (lambda (var17)
            (begin
              (+ ((lambda (var0 var4 var13) var4) 4 -2 var3)
                 (let ((var1 var17) (var6 var17)) 8))
              (if (>= (begin var17 var17)
                      ((lambda (var4 var11 var2) 5) var17 -1 -3))
                ((lambda (var1 var12 var6) -7) 3 var17 var17)
                ((lambda (var7) var17) var17)))))))))
 1)

Case vm/gen-6-12.ssscm:

((lambda (var17)
   ((lambda (proc)
      (proc ((lambda (var15)
               ((lambda (var17)
                  (if (>= (begin
                            ((lambda (var4 var7)
                               ((lambda (var8 var10 var5) 4) var4 var17 -4))
                             ((lambda (var11 var2) var2) -9 -5)
                             ((lambda (var17 var5) -1) var17 -10))
                            (+ (if (>= -2 -3) 5 5) (+ 1 var15)))
                          (let ((var17 5)
                                (var4 ((lambda (var6 var7 var14) (+ 4 7))
                                       ((lambda (var8 var0 var19) var17)
                                        7
                                        7
                                        var15)
                                       ((lambda (var18 var17 var6) 9) -1 0 -7)
                                       var17)))
                            ((lambda (var14) ((lambda () var15))) 2)))
                    ((lambda () var15))
                    (+ -1 (+ (+ var17 5) ((lambda () 0))))))
                ((lambda (var13 var9 var14)
                   ((lambda (proc)
                      (proc (if (>= ((lambda (proc) (proc var14))
                                     (lambda (var11) -4))
                                    var9)
                              (+ var14 3)
                              (+ var17 0))))
                    (lambda (var4)
                      (let ((var10 -10)
                            (var8 ((lambda (var9 var0 var13) var17)
                                   var13
                                   3
                                   -1)))
                        ((lambda () var4))))))
                 ((lambda ()
                    ((lambda (proc)
                       (proc (if (>= var17 var15) var17 -8)))
                     (lambda (var3) ((lambda (var2) var3) var3)))))
                 var15
                 (+ ((lambda () (let ((var10 var15) (var4 -10)) -8)))
                    ((lambda (var9 var11) (begin -7 -7))
                     ((lambda (var12 var10 var14) var10)
                      -7
                      var15
                      var15)
                     (let ((var14 5) (var1 var15)) 9))))))
             ((lambda (var11 var9 var6)
                (begin
                  ((lambda () (begin 8 ((lambda (var19) -2) var17))))
                  ((lambda (proc) (proc ((lambda () 1))))
                   (lambda (var19)
                     (begin
                       ((lambda (var2 var14 var3) 9) 8 var9 -4)
                       6)))))
              (if (>= (begin
                        var17
                        (let ((var10 (+ 7 4)) (var12 ((lambda () var17))))
                          ((lambda (var9 var2) var17) var17 6)))
                      ((lambda (var6 var12 var5)
                         (begin
                           ((lambda (var7) -6) -1)
                           (let ((var13 0) (var12 var12)) -4)))
                       ((lambda (proc) (proc (if (>= -5 6) var17 -7)))
                        (lambda (var9)
                          ((lambda (proc) (proc var9))
                           (lambda (var9) var17))))
                       ((lambda (proc)
                          (proc ((lambda (var2 var1) var2) -5 8)))
                        (lambda (var11)
                          ((lambda (var8 var1) -6) var11 8)))
                       (begin
                         (if (>= 2 6) 1 var17)
                         ((lambda (var16 var14) 1) 0 -3))))
                (if (>= ((lambda (var5) ((lambda () 0))) var17)
                        ((lambda (var7 var11) (begin 8 4))
                         (begin var17 4)
                         ((lambda (var4) var4) var17)))
                  ((lambda () ((lambda () var17))))
                  (begin
                    (let ((var8 var17) (var12 0)) var17)
                    ((lambda () var17))))
                (if (>= var17 ((lambda () 9)))
                  (+ var17 ((lambda () 3)))
                  (if (>= ((lambda (proc) (proc var17)) (lambda (var4) -7))
                          -1)
                    (let ((var15 -8) (var1 var17)) -8)
                    (if (>= var17 0) var17 9))))
              ((lambda (proc)
                 (proc ((lambda (var5 var17)
                          ((lambda (var4 var2) var4)
                           (if (>= 9 8) 0 var17)
                           (+ -9 -2)))
                        -10
                        (let ((var16 ((lambda (var17) -2) var17))
                              (var11 (begin 8 4)))
                          ((lambda (var12 var10 var8) var10) 2 var17 9)))))
               (lambda (var2)
                 ((lambda (var16)
                    ((lambda (var6 var9) 2)
                     (let ((var5 -5) (var10 var16)) -10)
                     (if (>= var16 5) var17 -1)))
                  ((lambda (var8 var9 var5) var17)
                   ((lambda () var2))
                   (begin var17 2)
                   ((lambda () var17))))))
              ((lambda () var17))))))
    (lambda (var1)
      ((lambda ()
         (+ (+ (+ ((lambda (var9) 1) (+ var17 6)) -10)
               (begin
                 ((lambda (var10) (if (>= var1 5) -10 1))
                  ((lambda (var16 var3 var10) 4) var1 8 -3))
                 (let ((var8 (let ((var5 -9) (var10 2)) -2))
                       (var4 var1))
                   ((lambda (var14) 0) 4))))
            (+ ((lambda (var8 var14)
                  (if (>= ((lambda () var14))
                          ((lambda (var6 var8) var6) -1 var8))
                    7
                    (if (>= -10 -10) var17 var1)))
                ((lambda () ((lambda (var7) var1) var1)))
                (begin
                  ((lambda (proc) (proc 5)) (lambda (var17) -6))
                  ((lambda (var4 var18 var11) var1) var1 var17 -10)))
               (if (>= var17
                       (begin
                         (if (>= var17 -8) var17 var1)
                         (if (>= -6 -4) 0 var17)))
                 ((lambda (var15) ((lambda () var17)))
                  (let ((var6 -6) (var19 2)) var1))
                 var1))))))))
 1)

Case vm/gen-6-13.ssscm:

((lambda (var6)
   ((lambda ()
      (+ ((lambda (var9 var19 var16)
            ((lambda ()
               ((lambda (proc) (proc -9)) (lambda (var4) 0)))))
          var6
          (if (>= ((lambda (proc)
                     (proc (if (>= ((lambda (var16) 1) var6)
                                   ((lambda (var12 var5 var16) -2)
                                    7
                                    var6
                                    var6))
                             var6
                             ((lambda (var19 var15) 6) -10 -8))))
                   (lambda (var19) var6))
                  (begin
                    (let ((var6 ((lambda (var17) var17) var6))
                          (var13 var6))
                      ((lambda (var14 var16) var6) 5 4))
                    -1))
            -7
            ((lambda ()
               ((lambda (proc)
                  (proc ((lambda (var10 var1 var8) -10) 8 var6 var6)))
                (lambda (var9) (if (>= 9 -4) 6 0))))))
          4)
         (+ (let ((var13 -10) (var6 -8))
              ((lambda ()
                 (+ (let ((var15 2) (var3 9)) var6)
                    ((lambda (var19 var4 var1) -3) 2 var6 2)))))
            ((lambda (var16 var13)
               (let ((var3 ((lambda (var8) (begin -2 -6))
                            (begin var16 var13)))
                     (var8 ((lambda () 5))))
                 ((lambda (proc) (proc 2))
                  (lambda (var3)
                    ((lambda (var6 var18 var1) var6) var16 6 var13)))))
             ((lambda (proc)
                (proc (+ ((lambda (var15) var15) var6)
                         ((lambda (var11 var19 var3) var3) var6 4 var6))))
              (lambda (var11)
                (let ((var11 -6) (var15 (begin var6 2))) -7)))
             ((lambda (proc)
                (proc ((lambda (proc) (proc 4))
                       (lambda (var0) (if (>= var0 var6) -2 -7)))))
              (lambda (var5)
                ((lambda (var6 var8 var3) (begin 2 -9))
                 4
                 ((lambda () 4))
                 -2)))))))))
 1)

Case vm/gen-6-14.ssscm:

((lambda (var18)
   ((lambda ()
      ((lambda (var5 var18)
         ((lambda (var2 var12)
            (begin
              ((lambda (var11)
                 (begin
                   (+ 8 -7)
                   ((lambda (var7 var9 var0) -9) var18 var2 6)))
               ((lambda (var11 var19 var14)
                  ((lambda (proc) (proc var14)) (lambda (var0) -8)))
                ((lambda (proc) (proc var12))
                 (lambda (var19) var5))
                ((lambda (var7 var17) var5) 1 6)
                ((lambda (proc) (proc -3)) (lambda (var16) 8))))
              -6))
          -9
          var5))
       (let ((var16 ((lambda (var15 var13 var12)
                       ((lambda ()
                          (begin var18 (if (>= var12 var13) -1 var12)))))
                     (let ((var11 (+ (let ((var4 5) (var6 8)) 5) 7))
                           (var2 ((lambda (var5) ((lambda (var6) 3) var5))
                                  var18)))
                       ((lambda (var15) var18)
                        ((lambda (var9 var17) -9) var18 7)))
                     var18
                     ((lambda (var17 var13)
                        (+ ((lambda (var17 var5 var12) var17) 7 -9 -8)
                           ((lambda (var9 var2) -3) 4 var13)))
                      ((lambda (var18 var4) 9)
                       ((lambda (var11 var8) var11) var18 var18)
                       ((lambda () var18)))
                      (if (>= ((lambda (var7) -10) 5)
                              (let ((var6 2) (var14 -10)) var18))
                        ((lambda (var19 var0 var3) -10)
                         var18
                         var18
                         var18)
                        (+ var18 var18)))))
             (var4 (+ ((lambda (var11 var12 var17)
                         ((lambda (var9)
                            ((lambda (proc) (proc var11))
                             (lambda (var19) -9)))
                          var12))
                       ((lambda () (begin 2 -5)))
                       (if (>= ((lambda (var16 var6 var15) var15)
                                var18
                                var18
                                -8)
                               ((lambda (var2 var0) -6) var18 -8))
                         var18
                         ((lambda (var7 var3) var18) -10 6))
                       ((lambda (var0 var15 var8)
                          ((lambda (proc) (proc var0))
                           (lambda (var10) var8)))
                        var18
                        var18
                        ((lambda (var5 var6 var19) 4) var18 var18 7)))
                      (if (>= ((lambda (var19) 2)
                               ((lambda (var2 var16) var16) 5 3))
                              (+ ((lambda (var4 var10) -5) var18 3)
                                 ((lambda () -10))))
                        ((lambda (proc)
                           (proc (let ((var10 var18) (var19 var18)) var18)))
                         (lambda (var4)
                           ((lambda (var17 var12 var0) 7) var4 8 var4)))
                        ((lambda (var10 var16) var16)
                         ((lambda (var15 var14) -5) 9 var18)
                         var18)))))
         var18)
       ((lambda (var7 var19 var2)
          (let ((var13 6)
                (var10 (begin
                         (begin
                           ((lambda (var5 var13 var2) -2) 8 var19 0)
                           ((lambda (proc) (proc -3)) (lambda (var9) var9)))
                         (let ((var15 (let ((var6 -5) (var5 1)) var19))
                               (var2 -7))
                           ((lambda (var9) var7) var19)))))
            ((lambda (var3 var18 var16)
               (begin (+ var19 4) (+ -7 var19)))
             ((lambda (var1 var8 var11) ((lambda () -7)))
              ((lambda (var1 var7 var13) var13) 2 -7 -7)
              var7
              ((lambda (proc) (proc var18)) (lambda (var16) 9)))
             (+ (+ -9 var2) 6)
             (begin
               (begin 5 -4)
               ((lambda (proc) (proc -8)) (lambda (var19) var7))))))
        ((lambda (proc)
           (proc (begin
                   ((lambda (var11 var10 var0)
                      (let ((var12 5) (var13 var10)) 2))
                    -8
                    ((lambda (var13 var10 var11) var11)
                     var18
                     3
                     var18)
                    ((lambda (var8 var10) -8) -10 -5))
                   7)))
         (lambda (var14) 9))
        ((lambda (proc)
           (proc ((lambda (var2 var3 var13)
                    (let ((var19 (+ var2 var3)) (var5 var18)) var13))
                  ((lambda (var0 var19) ((lambda () 6)))
                   (begin -3 var18)
                   ((lambda (var2 var18 var19) var18)
                    -2
                    var18
                    var18))
                  (let ((var0 var18) (var17 (if (>= -7 9) -5 0)))
                    -1)
                  (begin
                    (let ((var9 var18) (var1 8)) var18)
                    ((lambda (proc) (proc var18))
                     (lambda (var4) -10))))))
         (lambda (var0)
           ((lambda (proc)
              (proc (if (>= ((lambda (proc) (proc -8)) (lambda (var6) var18))
                            ((lambda (var7 var6) var18) var0 2))
                      ((lambda () -5))
                      ((lambda (proc) (proc -9))
                       (lambda (var11) var11)))))
            (lambda (var17)
              (+ (begin var0 -9) (begin var0 var17))))))
        var18)))))
 1)

Case vm/gen-6-15.ssscm:

((lambda (var12)
   (if (>= (begin
             (begin
               (+ ((lambda (var1 var17)
                     (+ (+ 5 -1) (if (>= var12 0) var1 var1)))
                   ((lambda (proc) (proc (+ var12 var12)))
                    (lambda (var17) var17))
                   (begin
                     ((lambda (proc) (proc var12)) (lambda (var4) 0))
                     ((lambda () -3))))
                  var12)
               ((lambda (var3 var1)
                  (if (>= ((lambda (proc)
                             (proc ((lambda (var19 var8 var14) -8)
                                    var12
                                    -5
                                    var3)))
                           (lambda (var14) (+ var1 -6)))
                          (let ((var7 ((lambda () var12)))
                                (var2 (let ((var5 var12) (var8 var3)) 7)))
                            ((lambda (var5 var4) -3) var1 3)))
                    ((lambda (var5) -9) (+ var3 var12))
                    (+ (+ 3 var1) -10)))
                ((lambda (var4 var12 var1)
                   (begin
                     ((lambda (var19) var19) var1)
                     ((lambda () 6))))
                 (+ -8 ((lambda (var3) var12) var12))
                 ((lambda (var18 var10 var1)
                    (if (>= -5 var12) var12 var18))
                  ((lambda (proc) (proc 4)) (lambda (var4) -10))
                  ((lambda () 9))
                  ((lambda (var11) var12) -4))
                 3)
                3))
             ((lambda (var8)
                ((lambda (var1 var17 var19)
                   (begin
                     ((lambda (proc)
                        (proc ((lambda (var10 var18) var19) var8 -4)))
                      (lambda (var1) var17))
                     ((lambda () var1))))
                 (+ (let ((var5 ((lambda (proc) (proc -2))
                                 (lambda (var3) var8)))
                          (var19 ((lambda (proc) (proc 6))
                                  (lambda (var1) -1))))
                      ((lambda () var12)))
                    ((lambda (proc) (proc (+ 0 -10)))
                     (lambda (var4)
                       ((lambda (proc) (proc var12))
                        (lambda (var18) var8)))))
                 (let ((var1 ((lambda (var13 var14)
                                ((lambda (var14 var8 var2) 8) var13 -6 -4))
                              -8
                              -8))
                       (var2 (let ((var16 (+ -10 var8)) (var10 var8))
                               (begin -9 1))))
                   ((lambda (proc)
                      (proc (if (>= var12 var8) var12 var12)))
                    (lambda (var16) (if (>= 4 -3) -6 var8))))
                 ((lambda (var16 var18)
                    ((lambda () (begin -1 var18))))
                  (let ((var2 (begin -4 0))
                        (var14 ((lambda (proc) (proc -1))
                                (lambda (var4) var12))))
                    (if (>= 5 -5) var12 6))
                  -6)))
              (+ (+ ((lambda (var11 var18) (+ 3 var11))
                     (if (>= var12 var12) -7 var12)
                     ((lambda () var12)))
                    ((lambda (var9) (begin var12 var9))
                     ((lambda (proc) (proc 3)) (lambda (var2) var12))))
                 (let ((var6 (if (>= ((lambda (proc) (proc var12))
                                      (lambda (var7) var7))
                                     (+ var12 var12))
                               var12
                               ((lambda (var2 var8 var19) -2) var12 0 -10)))
                       (var2 ((lambda (var18 var3) ((lambda (var8) 9) -4))
                              ((lambda (var10 var9 var2) 8) var12 var12 var12)
                              ((lambda () -8)))))
                   ((lambda (var8 var7) (if (>= var12 -8) -4 3))
                    (+ -1 var12)
                    -5)))))
           ((lambda (var2)
              ((lambda (proc) (proc var12))
               (lambda (var16)
                 ((lambda (var1 var16 var7)
                    ((lambda (proc)
                       (proc ((lambda (var9 var6) ((lambda () var2)))
                              ((lambda (proc) (proc var16))
                               (lambda (var12) var1))
                              ((lambda (proc) (proc -6))
                               (lambda (var2) var12)))))
                     (lambda (var5)
                       (if (>= ((lambda (var18 var17) -7) var2 -2)
                               ((lambda (var16 var3) var12) var2 var5))
                         ((lambda (proc) (proc 3)) (lambda (var3) var16))
                         ((lambda () 3))))))
                  var2
                  (if (>= ((lambda (proc)
                             (proc (if (>= var2 var12) var16 -10)))
                           (lambda (var13) ((lambda (var11) var16) var13)))
                          var16)
                    ((lambda (var19 var15 var3)
                       (if (>= var2 var12) 2 -1))
                     ((lambda (var15 var14) var15) 2 0)
                     (if (>= var16 var16) -3 var12)
                     (+ 0 var12))
                    ((lambda (var13)
                       ((lambda (var13 var12) var16) var2 -4))
                     ((lambda (var17 var16) var2) 1 var12)))
                  ((lambda (var9 var10 var4)
                     (if (>= ((lambda (var19 var15 var11) 0) var12 -3 var9)
                             ((lambda () var9)))
                       ((lambda (var18) -1) -4)
                       -5))
                   (let ((var11 (if (>= var12 7) var12 -8))
                         (var15 (+ -5 var12)))
                     (begin var12 var2))
                   (begin (+ 1 var2) (begin var2 var16))
                   ((lambda (var13 var4 var16) ((lambda () 9)))
                    (+ -4 var2)
                    ((lambda () var2))
                    ((lambda (var5 var4 var2) -6) -10 5 var2)))))))
            ((lambda (var4 var13)
               ((lambda (proc)
                  (proc ((lambda (var16)
                           ((lambda (var1 var18 var3) (begin 1 -6))
                            ((lambda (var4 var14 var0) -8) var12 0 var4)
                            ((lambda (proc) (proc var13))
                             (lambda (var16) -3))
                            ((lambda (var6 var16) var13) var12 5)))
                         (+ (if (>= -8 var4) -3 6)
                            ((lambda (var6) -6) var12)))))
                (lambda (var3)
                  ((lambda (var13 var2)
                     ((lambda (proc) (proc var4))
                      (lambda (var15) var3)))
                   (begin
                     ((lambda (var19 var7 var13) var4) var4 -2 4)
                     ((lambda (var5) var3) 1))
                   var12))))
             (let ((var5 ((lambda (var11)
                            (begin ((lambda (var11) -5) 2) 5))
                          (let ((var1 ((lambda (var19 var0) var12) -6 var12))
                                (var15 -4))
                            (begin 0 -1))))
                   (var10 (+ (begin (begin var12 var12) (+ var12 0))
                             ((lambda (var6) (if (>= 0 var6) var6 var6))
                              ((lambda (proc) (proc 7))
                               (lambda (var7) var12))))))
               ((lambda (var13 var9 var3)
                  (+ ((lambda (proc) (proc 6)) (lambda (var10) var9))
                     ((lambda (var5 var10 var14) var9) var9 var3 8)))
                ((lambda (var5 var3) (+ var3 var5))
                 ((lambda () 5))
                 (if (>= var12 var12) var12 var12))
                var12
                ((lambda (proc) (proc -2))
                 (lambda (var17) (begin 7 3)))))
             ((lambda (var5 var10 var6)
                (let ((var0 ((lambda (var2 var3 var0) (if (>= var10 -8) 9 -1))
                             ((lambda (proc) (proc var10))
                              (lambda (var11) var6))
                             ((lambda (var18 var10) 1) var5 -3)
                             ((lambda (var12) 9) 7)))
                      (var2 (begin -3 -8)))
                  (if (>= (if (>= var10 9) 5 var6)
                          ((lambda (var2) var12) var5))
                    (let ((var18 -6) (var19 6)) 9)
                    ((lambda (proc) (proc 7)) (lambda (var12) var6)))))
              var12
              (let ((var18 (if (>= ((lambda (var11) var11) var12)
                                   (begin var12 var12))
                             ((lambda (var18 var17 var10) var10) var12 2 -4)
                             ((lambda (var16 var7) var12) 9 5)))
                    (var13 ((lambda () ((lambda (var7) var12) -4)))))
                var12)
              (if (>= ((lambda (var2 var19 var1)
                         ((lambda (var3 var19 var10) 5) -10 -8 -2))
                       ((lambda (var17 var18 var2) 0) var12 6 -6)
                       -7
                       ((lambda (var9 var5) -10) var12 6))
                      -5)
                (begin 7 ((lambda (var17) var17) 1))
                (+ ((lambda (proc) (proc var12)) (lambda (var1) -3))
                   (if (>= var12 var12) var12 var12)))))))
     ((lambda (var3 var4)
        (+ (let ((var16 -7)
                 (var1 ((lambda ()
                          (let ((var10 var4)
                                (var3 (let ((var17 var3) (var6 -8)) -5)))
                            (begin var3 -10))))))
             (+ ((lambda (var15 var14 var0)
                   ((lambda (var11 var2) 9) 3 var12))
                 (let ((var18 var12) (var4 var12)) 9)
                 (begin var4 var12)
                 (begin 5 var12))
                var12))
           ((lambda (var4)
              ((lambda (var18 var12)
                 (+ ((lambda (proc) (proc 9)) (lambda (var4) var4))
                    ((lambda (var16 var15) 6) 4 -2)))
               ((lambda () ((lambda () var3))))
               (let ((var1 (+ var4 4)) (var6 ((lambda () -6))))
                 (begin 9 8))))
            ((lambda ()
               (if (>= ((lambda (var10 var7 var13) 5) var3 var12 var12)
                       -4)
                 ((lambda (var5 var6) -7) -10 -8)
                 ((lambda () var3))))))))
      ((lambda (proc)
         (proc (if (>= ((lambda (var17 var8)
                          (begin
                            ((lambda (proc) (proc 3)) (lambda (var18) -8))
                            (+ -9 9)))
                        (begin
                          ((lambda () -9))
                          ((lambda (var18) var18) var12))
                        (+ var12
                           ((lambda (var16 var19) var16) var12 var12)))
                       ((lambda (var19)
                          ((lambda (proc) (proc ((lambda (var15) -6) 2)))
                           (lambda (var10) (+ 4 8))))
                        ((lambda () 5))))
                 (let ((var8 ((lambda (var2 var9) (begin var2 4))
                              ((lambda (var0) -1) -3)
                              (if (>= -7 var12) -7 -5)))
                       (var5 (+ ((lambda (var6 var10 var17) -3) var12 1 var12)
                                ((lambda (proc) (proc var12))
                                 (lambda (var19) -4)))))
                   ((lambda (proc) (proc (begin var12 var12)))
                    (lambda (var14)
                      (let ((var10 var14) (var16 var12)) 3))))
                 ((lambda (var5)
                    ((lambda (var1 var7 var5) ((lambda (var14) 3) 6))
                     -1
                     (if (>= var5 8) -8 -2)
                     (+ -10 var5)))
                  ((lambda (var12) (+ var12 var12))
                   (begin var12 var12))))))
       (lambda (var6) 9))
      (let ((var3 ((lambda (proc)
                     (proc (if (>= ((lambda (var18) (if (>= var18 -6) 1 var18))
                                    -9)
                                   ((lambda () (if (>= 3 -10) 2 -4))))
                             (begin (begin -8 var12) (+ 1 6))
                             (if (>= ((lambda (var9 var18) -4) 5 var12)
                                     (+ 2 var12))
                               ((lambda (var4 var8) var4) var12 var12)
                               4))))
                   (lambda (var7) (+ -2 var12))))
            (var1 (if (>= ((lambda (proc)
                             (proc ((lambda (var2)
                                      ((lambda (var19 var0) 2) var12 var12))
                                    ((lambda (proc) (proc var12))
                                     (lambda (var5) var12)))))
                           (lambda (var18)
                             ((lambda ()
                                ((lambda (proc) (proc -5))
                                 (lambda (var3) -4))))))
                          ((lambda (var4 var12) (begin var4 var4))
                           (+ var12 ((lambda (var7 var8) 1) var12 5))
                           ((lambda (var9 var6) var9)
                            ((lambda (proc) (proc var12))
                             (lambda (var16) -6))
                            4)))
                    (+ ((lambda (var4 var7)
                          ((lambda (var13 var5 var4) -4) -1 -2 var12))
                        ((lambda (proc) (proc -10))
                         (lambda (var9) var12))
                        (if (>= 0 0) 5 2))
                       ((lambda () var12)))
                    ((lambda (proc)
                       (proc (+ ((lambda (proc) (proc -10)) (lambda (var5) 6))
                                -10)))
                     (lambda (var6)
                       ((lambda (var18 var2) 4)
                        (if (>= 6 var6) var12 -10)
                        (+ var12 1)))))))
        ((lambda (proc)
           (proc ((lambda ()
                    (+ ((lambda (var3 var16 var12) var12) var12 2 var12)
                       (begin -9 4))))))
         (lambda (var12) 2))))
     ((lambda (var1 var13)
        (begin
          (begin
            (begin
              ((lambda (var2) ((lambda () 1))) (+ -10 -9))
              ((lambda ()
                 ((lambda (proc) (proc 3)) (lambda (var11) -5)))))
            ((lambda (var13 var12 var10)
               ((lambda (var2)
                  ((lambda (var8 var10 var2) -5) -1 -2 -1))
                ((lambda (var11) 1) var10)))
             (if (>= ((lambda (var6 var18) -4) var12 var12)
                     (begin 7 var1))
               ((lambda () var12))
               ((lambda (var8 var17) -8) -7 7))
             (let ((var13 ((lambda (var18) -3) 6))
                   (var6 (let ((var17 -7) (var13 7)) -10)))
               ((lambda (var0) -8) 6))
             var1))
          ((lambda (var8)
             (begin
               ((lambda (var14 var10) ((lambda () -5)))
                ((lambda (var19) var19) var12)
                ((lambda (proc) (proc 8)) (lambda (var6) var13)))
               (begin (+ var13 2) (+ var1 var12))))
           ((lambda ()
              (if (>= (+ -4 -8) ((lambda (var12) var13) var13))
                (+ var13 var13)
                var13))))))
      (+ ((lambda (var6 var12 var8)
            (begin
              (if (>= ((lambda () var8)) ((lambda () 8)))
                (if (>= 1 var6) 0 var8)
                (let ((var16 -8) (var8 -5)) -3))
              (if (>= ((lambda (var15) var15) 2) (+ var6 var8))
                var8
                (begin var12 var12))))
          (+ (let ((var12 (begin 2 5)) (var15 (begin var12 var12)))
               (let ((var8 var12) (var18 var12)) var12))
             ((lambda (proc)
                (proc (if (>= var12 var12) var12 -3)))
              (lambda (var1) (let ((var19 9) (var16 var1)) -5))))
          (let ((var15 ((lambda (var10 var0 var5) ((lambda () var12)))
                        ((lambda () -2))
                        6
                        ((lambda (proc) (proc -6)) (lambda (var18) 2))))
                (var6 var12))
            ((lambda (var4 var1 var3)
               (let ((var7 -7) (var5 -1)) 8))
             ((lambda (var6 var19) var12) var12 var12)
             (let ((var7 -10) (var15 var12)) var12)
             ((lambda (var8) 8) 3)))
          ((lambda (var12 var18 var9)
             ((lambda (var6) ((lambda () var18)))
              ((lambda (var5) var18) -4)))
           ((lambda (var3 var15 var10) ((lambda () var3)))
            ((lambda (var10 var5) var12) -9 var12)
            ((lambda (var4 var5 var2) var12) 6 var12 var12)
            ((lambda () -9)))
           ((lambda (var10 var2) -4)
            var12
            ((lambda (proc) (proc var12))
             (lambda (var6) var6)))
           (let ((var5 ((lambda (var8 var5) -9) var12 9))
                 (var16 var12))
             -2)))
         3)
      ((lambda (var10 var8)
         (begin
           (begin
             (+ ((lambda (var3 var11) var10) -8 7)
                ((lambda (proc) (proc var8))
                 (lambda (var1) var1)))
             ((lambda (var10 var2) (+ -8 var12))
              ((lambda (var19 var10) var10) var12 -10)
              (let ((var10 var8) (var17 var12)) var12)))
           (begin
             ((lambda (var8 var17 var6) ((lambda () var17)))
              (let ((var10 -2) (var17 var12)) var8)
              ((lambda (proc) (proc 5)) (lambda (var15) var8))
              (let ((var12 var8) (var6 var8)) var8))
             ((lambda (var9 var16 var1) (+ 8 -10))
              ((lambda (var7) -5) 0)
              ((lambda (var10 var6 var9) var10)
               var12
               var12
               var8)
              ((lambda (proc) (proc -5)) (lambda (var8) var12))))))
       (if (>= 7
               ((lambda (var2)
                  ((lambda (proc) (proc (+ 9 -8)))
                   (lambda (var14) ((lambda (var2) 3) -9))))
                (+ var12 ((lambda () var12)))))
         (let ((var13 ((lambda () 7)))
               (var16 (begin ((lambda () var12)) (begin -1 var12))))
           (if (>= ((lambda () var12)) (begin var12 var12))
             ((lambda () -2))
             -1))
         var12)
       ((lambda ()
          (if (>= (if (>= (+ -5 var12) (+ -2 var12))
                    ((lambda (proc) (proc var12))
                     (lambda (var11) var11))
                    ((lambda (proc) (proc -3)) (lambda (var1) 5)))
                  var12)
            ((lambda (var1) (let ((var1 2) (var9 4)) var12))
             ((lambda (var15) var15) var12))
            (if (>= 5 ((lambda (var11 var17) -6) var12 var12))
              (let ((var12 var12) (var10 var12)) 6)
              -7))))))))
 1)

Case vm/gen-6-16.ssscm:

((lambda (var0)
   ((lambda (var19)
      (+ (+ ((lambda ()
               (let ((var12 (if (>= ((lambda (var18) 2) 3)
                                    (if (>= var0 5) -1 -5))
                              (begin var19 -2)
                              (begin 6 -6)))
                     (var13 5))
                 (if (>= (begin -7 var19) (if (>= 3 var19) var19 -3))
                   ((lambda (var0) -9) 1)
                   (if (>= -2 3) var0 9)))))
            (begin
              (if (>= (if (>= ((lambda (var12 var5) var12) -8 7) (+ 6 0))
                        (if (>= -6 var0) var0 var0)
                        ((lambda () 0)))
                      ((lambda (var9)
                         ((lambda (var2 var14) var14) var9 3))
                       ((lambda (var10) 8) 2)))
                -9
                (begin
                  (begin -10 -2)
                  ((lambda (var10 var13 var4) -7) 1 9 5)))
              ((lambda (proc)
                 (proc (if (>= ((lambda (proc) (proc 1)) (lambda (var7) -9))
                               ((lambda (var14 var18) var14) var0 5))
                         -10
                         ((lambda (proc) (proc var19)) (lambda (var4) 3)))))
               (lambda (var14)
                 ((lambda (proc)
                    (proc ((lambda (var1 var4 var9) var14) -1 -2 7)))
                  (lambda (var3) (if (>= var14 6) var19 var14)))))))
         ((lambda (var9 var5 var3)
            ((lambda (proc)
               (proc ((lambda () ((lambda () (if (>= 6 var9) 0 6)))))))
             (lambda (var8) ((lambda () 0)))))
          (let ((var6 (if (>= (let ((var19 ((lambda (var17) -8) var0))
                                    (var10 ((lambda (var19 var16) -4)
                                            var0
                                            var0)))
                                ((lambda (var0) -9) var19))
                              ((lambda () 8)))
                        var0
                        ((lambda (var0)
                           ((lambda (var3 var17 var12) var12) var0 5 -10))
                         ((lambda () var19)))))
                (var1 ((lambda (var9 var7 var11)
                         (if (>= (if (>= -4 -3) 1 var19) -2)
                           (+ -9 7)
                           var19))
                       var0
                       var0
                       ((lambda (proc)
                          (proc ((lambda (var14 var8) 9) var19 var0)))
                        (lambda (var1)
                          ((lambda (proc) (proc var19))
                           (lambda (var13) var13)))))))
            ((lambda (proc) (proc var19))
             (lambda (var14) -1)))
          ((lambda (var5 var3)
             (begin
               (begin
                 ((lambda (var14 var15 var18) -6) var0 8 8)
                 (if (>= var5 var3) 6 var3))
               (+ (+ 3 0) ((lambda () var5)))))
           ((lambda ()
              ((lambda (proc) (proc (+ var19 5)))
               (lambda (var13) -2))))
           var0)
          (begin
            ((lambda (var11 var7 var2)
               ((lambda (var18 var8 var12) var12)
                ((lambda () var2))
                (+ 6 9)
                ((lambda (var3) 1) 4)))
             (if (>= (if (>= -4 9) 8 var0)
                     ((lambda (proc) (proc 1)) (lambda (var4) var19)))
               ((lambda (var14 var2 var7) var14) var19 -7 var0)
               ((lambda (var19 var6 var16) var19) -7 -2 -3))
             (if (>= ((lambda (var19) -2) var0)
                     (let ((var18 var0) (var10 6)) -1))
               (if (>= 5 -7) var19 var0)
               8)
             ((lambda (var14) (+ var14 var14))
              (begin var0 var19)))
            ((lambda ()
               (if (>= ((lambda () var19)) var0)
                 ((lambda (proc) (proc 4)) (lambda (var17) 8))
                 (begin var19 var0))))))))
    (begin
      ((lambda ()
         (let ((var17 ((lambda (var15)
                         ((lambda (var4 var2 var0) var2)
                          (+ var0 var0)
                          var0
                          (let ((var19 8) (var17 -10)) var15)))
                       ((lambda (var11 var2 var16) -7)
                        ((lambda (var2 var14 var8) var8) var0 -5 var0)
                        (+ var0 6)
                        ((lambda (var1) 3) 3))))
               (var18 ((lambda ()
                         ((lambda (var15 var2)
                            ((lambda (var13 var15) 6) var2 3))
                          (let ((var7 7) (var8 7)) var0)
                          ((lambda (var8 var13) var13) -7 -10))))))
           (let ((var9 (if (>= -3
                               ((lambda (proc) (proc 7)) (lambda (var3) -10)))
                         ((lambda (proc) (proc var0))
                          (lambda (var18) var0))
                         ((lambda (var12 var1 var9) var12) 5 5 var0)))
                 (var2 ((lambda (proc) (proc (begin 9 var0)))
                        (lambda (var9) ((lambda () var0))))))
             var0))))
      ((lambda (proc)
         (proc ((lambda (var9)
                  (let ((var15 ((lambda (proc)
                                  (proc (let ((var15 -9) (var10 var9)) var0)))
                                (lambda (var7)
                                  ((lambda (proc) (proc var0))
                                   (lambda (var0) var9)))))
                        (var0 ((lambda (var19 var1 var8) var1)
                               var0
                               -9
                               ((lambda (var5 var7 var8) -1) 6 2 -6))))
                    -7))
                (let ((var16 ((lambda (var10) ((lambda (var19) var10) var0))
                              ((lambda () -7))))
                      (var2 (+ ((lambda () var0)) ((lambda () 9)))))
                  (if (>= ((lambda () var0)) ((lambda () -6)))
                    ((lambda (proc) (proc -8)) (lambda (var18) 0))
                    ((lambda () var0)))))))
       (lambda (var15) ((lambda () 4)))))))
 1)

Case vm/gen-6-17.ssscm:

((lambda (var9)
   (let ((var8 (begin
                 ((lambda (var13)
                    (if (>= ((lambda (var9)
                               ((lambda (var6)
                                  ((lambda (proc) (proc 4))
                                   (lambda (var18) var18)))
                                (if (>= 9 var9) var13 6)))
                             ((lambda () var13)))
                            ((lambda (var7)
                               ((lambda (var13 var10)
                                  ((lambda (var17 var12) var17) var9 -3))
                                ((lambda () 1))
                                ((lambda (var4 var17 var16) var17)
                                 -3
                                 var7
                                 var7)))
                             ((lambda (proc)
                                (proc (let ((var12 4) (var14 -4)) var9)))
                              (lambda (var1)
                                ((lambda (var14 var5) var9) -6 8)))))
                      8
                      (let ((var13 ((lambda (var17 var14 var3)
                                      ((lambda (var7 var18 var4) var7)
                                       var17
                                       var13
                                       var9))
                                    (begin 0 0)
                                    -5
                                    (begin var13 6)))
                            (var6 ((lambda (var7 var1 var17)
                                     ((lambda (var13 var7) var17) var1 -4))
                                   (if (>= var9 var13) 6 9)
                                   var13
                                   -1)))
                        ((lambda (var2)
                           ((lambda (var13 var15 var12) 3) var9 -3 3))
                         (+ var9 -4)))))
                  (+ ((lambda (proc) (proc var9))
                      (lambda (var11)
                        (+ (+ var11 -10) ((lambda () -6)))))
                     (let ((var13 (if (>= (if (>= 6 var9) var9 4)
                                          ((lambda (var17) var17) var9))
                                    var9
                                    ((lambda (proc) (proc var9))
                                     (lambda (var5) var5))))
                           (var8 ((lambda () ((lambda (var14) var14) -2)))))
                       (+ (+ -7 var9) ((lambda (var15 var8) 2) var9 0)))))
                 ((lambda (proc)
                    (proc (let ((var12 ((lambda ()
                                          (if (>= (begin -1 5)
                                                  ((lambda (var13) var13)
                                                   var9))
                                            (let ((var11 var9) (var9 -1)) var9)
                                            ((lambda (var19 var17) 4)
                                             var9
                                             var9)))))
                                (var17 ((lambda (var3 var2)
                                          (let ((var19 ((lambda (var12
                                                                 var9
                                                                 var4)
                                                          var9)
                                                        var2
                                                        -10
                                                        1))
                                                (var4 (let ((var6 -5)
                                                            (var10 var2))
                                                        var9)))
                                            ((lambda () var9))))
                                        ((lambda (var19 var10)
                                           (if (>= var19 var10) var9 var10))
                                         ((lambda (proc) (proc var9))
                                          (lambda (var14) 7))
                                         ((lambda (var14 var6 var15) var15)
                                          var9
                                          var9
                                          -1))
                                        ((lambda () (begin -10 5))))))
                            (+ ((lambda (var0) (begin var9 9)) (+ var9 5))
                               ((lambda ()
                                  ((lambda (proc) (proc 4))
                                   (lambda (var12) var12))))))))
                  (lambda (var19) -1))))
         (var13 (if (>= (begin
                          (+ ((lambda (var2 var17)
                                ((lambda () ((lambda () 6)))))
                              ((lambda () ((lambda () var9))))
                              (begin
                                (if (>= var9 -6) 3 6)
                                ((lambda (var6 var4) 9) 9 var9)))
                             (begin
                               ((lambda (proc) (proc (+ -6 var9)))
                                (lambda (var6)
                                  ((lambda (var17 var9 var7) var6)
                                   var6
                                   -9
                                   -4)))
                               ((lambda (proc) (proc (if (>= -8 1) var9 9)))
                                (lambda (var14)
                                  (let ((var18 var14) (var19 9)) -10)))))
                          ((lambda () var9)))
                        (if (>= (let ((var8 2)
                                      (var12 ((lambda (var12 var15 var9)
                                                ((lambda (var0 var18 var2)
                                                   (let ((var17 2)
                                                         (var7 var15))
                                                     -8))
                                                 ((lambda (var11) var9) var12)
                                                 var9
                                                 ((lambda (var12 var7 var1) 3)
                                                  var15
                                                  -10
                                                  0)))
                                              var9
                                              -10
                                              ((lambda (var5)
                                                 (let ((var3 4) (var9 var5))
                                                   var5))
                                               (begin var9 8)))))
                                  ((lambda (var0 var6 var5)
                                     ((lambda (var16 var12 var8)
                                        (if (>= var12 var12) 2 var6))
                                      (+ -8 -5)
                                      2
                                      ((lambda (var3) var6) -9)))
                                   ((lambda () ((lambda (var14) -7) var9)))
                                   ((lambda (var5 var18 var4)
                                      ((lambda () var9)))
                                    ((lambda (var3) var3) 7)
                                    ((lambda (var12 var16 var8) var12) 5 -10 9)
                                    -10)
                                   ((lambda (var9) (begin var9 var9))
                                    (begin 2 var9))))
                                ((lambda (var3 var8)
                                   ((lambda (var16)
                                      ((lambda (var5)
                                         (if (>= -10 var16) 9 var3))
                                       (+ -2 -8)))
                                    ((lambda (var16 var6 var12)
                                       (let ((var7 var9) (var11 var16)) var9))
                                     (if (>= 8 var3) -3 var9)
                                     var8
                                     ((lambda () 2)))))
                                 ((lambda ()
                                    ((lambda ()
                                       ((lambda (var19 var16) var9)
                                        -4
                                        var9)))))
                                 ((lambda (proc)
                                    (proc (begin
                                            ((lambda (var6) var6) var9)
                                            (let ((var8 var9) (var11 -10))
                                              var9))))
                                  (lambda (var0)
                                    ((lambda (var3 var0) (begin -6 var3))
                                     (if (>= -9 var9) var9 var9)
                                     ((lambda (var12 var9) -7) 4 var0))))))
                          (if (>= var9
                                  ((lambda (proc)
                                     (proc (let ((var0 ((lambda (var11
                                                                 var2
                                                                 var14)
                                                          7)
                                                        6
                                                        var9
                                                        1))
                                                 (var17 ((lambda (proc)
                                                           (proc -9))
                                                         (lambda (var13)
                                                           var9))))
                                             ((lambda (var10 var4) -4)
                                              var9
                                              5))))
                                   (lambda (var18) var18)))
                            (begin
                              1
                              (if (>= ((lambda () var9))
                                      (let ((var19 2) (var3 4)) -3))
                                (begin var9 5)
                                (begin var9 -4)))
                            -8)
                          (+ (begin var9 var9)
                             ((lambda (var19)
                                ((lambda (var2 var12 var14) ((lambda () -7)))
                                 (begin var19 var19)
                                 ((lambda (var15 var11 var7) 1) var9 -7 0)
                                 (if (>= -8 var19) var19 var9)))
                              ((lambda (var14) var14)
                               ((lambda (proc) (proc -2))
                                (lambda (var6) var6)))))))
                  ((lambda ()
                     ((lambda (var8)
                        ((lambda ()
                           (+ ((lambda (proc) (proc var9))
                               (lambda (var12) var12))
                              (let ((var16 var8) (var6 var9)) 1)))))
                      (let ((var12 ((lambda (var19) ((lambda () -10)))
                                    (if (>= 7 9) var9 0)))
                            (var3 ((lambda (var3 var12)
                                     (if (>= var9 8) var12 var3))
                                   (if (>= 1 -2) var9 -5)
                                   2)))
                        (if (>= ((lambda (var16 var19) 2) var9 9)
                                (begin var9 -7))
                          (+ -10 var9)
                          (+ var9 var9))))))
                  (if (>= ((lambda ()
                             (begin
                               ((lambda (proc)
                                  (proc (let ((var2 var9) (var19 var9)) 3)))
                                (lambda (var17)
                                  ((lambda (var15 var13 var6) -6) var9 -1 -5)))
                               ((lambda (proc)
                                  (proc ((lambda (var6) var6) var9)))
                                (lambda (var8) ((lambda () 0)))))))
                          (+ ((lambda ()
                                (if (>= ((lambda (var8 var13 var17) 9)
                                         1
                                         1
                                         var9)
                                        ((lambda () -8)))
                                  var9
                                  9)))
                             ((lambda (proc)
                                (proc (begin
                                        (+ -3 var9)
                                        (let ((var2 9) (var18 9)) 1))))
                              (lambda (var9)
                                ((lambda (var9 var13 var18)
                                   ((lambda (var13 var2) var13) 2 var9))
                                 (+ var9 var9)
                                 ((lambda (var17 var7) 5) var9 -8)
                                 ((lambda (var13 var11) var13) var9 6))))))
                    (if (>= ((lambda () var9))
                            ((lambda (var3 var17 var5)
                               ((lambda (var5 var10 var1) (+ var9 var1))
                                ((lambda (var3 var9) var3) var17 var17)
                                ((lambda (proc) (proc var9))
                                 (lambda (var0) var5))
                                (let ((var17 -9) (var9 var17)) -5)))
                             (+ ((lambda (var3) 4) var9) var9)
                             (if (>= ((lambda (var13) -1) 8)
                                     ((lambda (var18 var8 var5) var9)
                                      var9
                                      7
                                      -9))
                               ((lambda (var5 var6) var5) -3 -8)
                               ((lambda (var15 var13 var2) var2) var9 2 var9))
                             ((lambda (var18 var13)
                                (if (>= var13 var18) -3 var13))
                              (if (>= -8 4) 3 -1)
                              ((lambda (proc) (proc var9))
                               (lambda (var15) 6)))))
                      ((lambda (proc) (proc 6))
                       (lambda (var6)
                         ((lambda () ((lambda (var13) -5) var9)))))
                      0)
                    (if (>= ((lambda (var9 var6)
                               ((lambda (var6 var7 var18) var7)
                                5
                                ((lambda (var9 var19) -10) var6 var9)
                                (let ((var14 var9) (var2 -7)) var6)))
                             ((lambda (var7 var5 var1) 8)
                              ((lambda (var13) var9) -5)
                              ((lambda (var0) 0) var9)
                              ((lambda (proc) (proc var9))
                               (lambda (var3) var9)))
                             var9)
                            (if (>= ((lambda (var8) ((lambda () var8)))
                                     (+ var9 -3))
                                    (begin
                                      (if (>= -4 8) -4 -3)
                                      ((lambda (var10) var10) 4)))
                              (begin
                                (+ var9 var9)
                                (if (>= var9 var9) var9 var9))
                              ((lambda (var17) var9) var9)))
                      ((lambda (var2 var9 var19)
                         ((lambda (var4 var9) ((lambda (var0) var9) -6))
                          var19
                          ((lambda (var0 var3 var8) var3) -1 7 var2)))
                       var9
                       (+ ((lambda () var9)) (+ var9 var9))
                       (let ((var12 (+ var9 -7)) (var16 3))
                         ((lambda (var14 var1) var14) var9 1)))
                      ((lambda (var4 var13)
                         ((lambda (proc)
                            (proc ((lambda (var16 var13) -6) 9 1)))
                          (lambda (var4) ((lambda (var7 var11) -9) var9 1))))
                       ((lambda (var4 var18) ((lambda () 5)))
                        (if (>= var9 8) var9 8)
                        var9)
                       (if (>= ((lambda (proc) (proc -10))
                                (lambda (var3) var3))
                               (+ -7 var9))
                         8
                         -2)))))))
     (let ((var13 ((lambda (proc) (proc 2)) (lambda (var6) 1)))
           (var12 ((lambda (var3 var15 var7)
                     ((lambda (var6 var19)
                        (let ((var10 (let ((var8 (begin var15 7))
                                           (var13 (+ var19 9)))
                                       ((lambda (proc) (proc var15))
                                        (lambda (var11) var9))))
                              (var9 (let ((var15 var7) (var14 (+ var19 -1)))
                                      (begin 1 var3))))
                          (+ ((lambda () var7)) (+ var3 -4))))
                      ((lambda (var19)
                         (begin ((lambda () 6)) (if (>= var9 -1) -2 8)))
                       var9)
                      ((lambda (proc)
                         (proc ((lambda (var9)
                                  ((lambda (var19 var13) 7) 5 var3))
                                ((lambda () var7)))))
                       (lambda (var9)
                         (if (>= (if (>= var3 1) -5 var9) var9)
                           (begin -4 8)
                           (if (>= -4 var9) var9 var15))))))
                   var9
                   ((lambda (var15 var0 var18)
                      ((lambda (var18 var2 var12)
                         (begin
                           ((lambda (var8) -6) var15)
                           (begin var15 var2)))
                       var15
                       ((lambda (var19)
                          ((lambda (proc) (proc var9))
                           (lambda (var6) var6)))
                        ((lambda (var2 var8) var15) var18 var9))
                       ((lambda (var7 var11 var18) (+ 6 var0))
                        (if (>= var0 var0) var18 -8)
                        (if (>= -8 -6) -3 var0)
                        (+ -3 var0))))
                    (begin var9 var9)
                    (if (>= ((lambda (proc)
                               (proc (let ((var2 var9) (var14 -4)) -5)))
                             (lambda (var2) (let ((var0 4) (var1 8)) var2)))
                            ((lambda (var12) ((lambda (var17) var9) var12))
                             ((lambda (var7) var9) var9)))
                      (if (>= (if (>= var9 -8) var9 -9)
                              (let ((var4 var9) (var3 -2)) -8))
                        ((lambda (proc) (proc var9)) (lambda (var10) 8))
                        ((lambda (var0 var13 var9) var9) var9 var9 5))
                      var9)
                    ((lambda ()
                       (begin
                         (let ((var17 -7) (var6 2)) var9)
                         (begin var9 -5)))))
                   ((lambda () var9)))))
       ((lambda () var9)))))
 1)

Case vm/gen-6-18.ssscm:

((lambda (var17)
   (begin
     ((lambda (var7 var1 var2)
        (+ ((lambda (proc)
              (proc (if (>= (let ((var18 (+ var2 4)) (var16 9)) (+ var17 -5))
                            ((lambda (var14) (if (>= var17 -6) 4 var17))
                             ((lambda () -6))))
                      ((lambda (proc) (proc var1))
                       (lambda (var19)
                         ((lambda (var7 var10 var2) -9) -2 var17 var19)))
                      (+ (if (>= var2 var17) var7 var7)
                         ((lambda (var7) 4) -10)))))
            (lambda (var19) (+ -1 8)))
           ((lambda ()
              (begin
                ((lambda (var7) ((lambda (var5) 2) var7))
                 ((lambda (var12) var2) -2))
                (+ ((lambda (var10) var1) 4)
                   (let ((var4 -10) (var8 var1)) var1)))))))
      ((lambda (var18)
         ((lambda (var8 var1 var5)
            ((lambda (var13)
               ((lambda () (let ((var16 -3) (var17 var17)) 9))))
             -2))
          ((lambda (var15 var17)
             ((lambda (var11) (if (>= var18 -1) var11 0))
              var15))
           ((lambda (var19) (if (>= var19 var19) var17 -2))
            ((lambda (var12) 3) var17))
           (let ((var14 ((lambda (var4 var13 var19) var13)
                         var17
                         var18
                         var18))
                 (var1 ((lambda (var6 var16) 6) var18 var17)))
             (let ((var14 var17) (var17 6)) 1)))
          -5
          ((lambda (var10 var8)
             (let ((var10 ((lambda () -6)))
                   (var13 ((lambda (var2 var7) 8) 9 var10)))
               1))
           var18
           var17)))
       ((lambda (proc)
          (proc (let ((var17 (if (>= ((lambda (var13 var9 var11) 5)
                                      -9
                                      var17
                                      var17)
                                     ((lambda () var17)))
                               var17
                               var17))
                      (var0 ((lambda () (+ -4 -4)))))
                  (if (>= ((lambda (var4 var5) var17) var17 var17)
                          ((lambda () -2)))
                    ((lambda (var3 var0 var17) -3) 2 var17 var17)
                    ((lambda (var16) var16) var17)))))
        (lambda (var13)
          ((lambda (var10) var17)
           (if (>= (+ 0 var13) var17)
             (if (>= 4 var17) var17 var17)
             (if (>= -9 var13) -10 9))))))
      ((lambda (var1 var11)
         ((lambda (proc) (proc -5))
          (lambda (var13)
            ((lambda (var5)
               ((lambda (proc) (proc ((lambda () var13))))
                (lambda (var12) -6)))
             ((lambda (var5 var1) (begin var1 var1))
              ((lambda (proc) (proc var17))
               (lambda (var15) -3))
              -6)))))
       (begin
         var17
         (let ((var6 ((lambda (var7 var9 var5)
                        ((lambda (var6 var17 var18) -3) 6 var9 var17))
                      ((lambda (var2 var15 var16) var16) var17 4 var17)
                      (begin 8 var17)
                      ((lambda (proc) (proc -2)) (lambda (var9) 0))))
               (var2 (+ ((lambda (var9 var5) -6) 4 var17)
                        (let ((var16 8) (var18 var17)) 7))))
           ((lambda (var4 var7) (+ 4 var4))
            (if (>= var17 var17) 5 var17)
            (+ -2 var17))))
       (+ ((lambda () -4))
          (let ((var16 var17)
                (var0 ((lambda (var13 var12)
                         ((lambda (proc) (proc -3)) (lambda (var4) var4)))
                       (let ((var7 1) (var10 var17)) 1)
                       ((lambda (var1 var2) 9) -4 -1))))
            var17)))
      ((lambda (proc)
         (proc ((lambda () ((lambda () 0))))))
       (lambda (var9)
         (let ((var17 ((lambda (var14 var5)
                         ((lambda (var11) ((lambda () var9))) 5))
                       var17
                       ((lambda (var19 var1) (begin var19 -1))
                        (if (>= var9 var17) var17 5)
                        (begin 8 var17))))
               (var3 ((lambda (var18)
                        ((lambda (var8 var2) (+ -7 -3))
                         ((lambda (var13) var13) var17)
                         ((lambda (var4 var6 var12) -8) -3 var17 0)))
                      (if (>= ((lambda () -8)) ((lambda (var18) -1) -5))
                        (let ((var6 var9) (var14 0)) var17)
                        ((lambda (var18 var17) var17) 4 var17)))))
           var17))))
     ((lambda ()
        (begin
          ((lambda (var2 var12)
             (let ((var6 6)
                   (var17 ((lambda (var10) (let ((var9 -9) (var7 9)) var12))
                           var2)))
               (begin
                 (begin var12 -7)
                 (let ((var4 var17) (var2 5)) -5))))
           8
           0)
          ((lambda (var19 var6)
             ((lambda (var15 var16)
                ((lambda (var2 var13 var19)
                   ((lambda (proc) (proc var13))
                    (lambda (var5) var15)))
                 ((lambda (var3 var1 var0) var15) -5 -8 7)
                 ((lambda (var11) var15) var6)
                 (+ var17 var19)))
              ((lambda (var15 var10)
                 (if (>= var6 var17) var6 -2))
               (let ((var2 7) (var7 var17)) var17)
               (begin var19 -1))
              (+ ((lambda (var16 var15) var16) var6 5)
                 (let ((var5 -7) (var7 -8)) var17))))
           ((lambda ()
              (let ((var11 ((lambda (proc) (proc -5))
                            (lambda (var15) var15)))
                    (var19 (if (>= 4 var17) var17 -3)))
                ((lambda (var13 var7 var11) 1) var17 0 var17))))
           ((lambda (proc)
              (proc (begin
                      ((lambda (var4 var14 var11) var4) 4 var17 var17)
                      (+ var17 5))))
            (lambda (var2)
              (+ ((lambda (var10) var17) var17)
                 ((lambda () var17)))))))))))
 1)

Case vm/gen-6-19.ssscm:

((lambda (var19)
   ((lambda (var3)
      (begin
        ((lambda (proc)
           (proc (+ ((lambda (var4 var13 var10)
                       ((lambda () ((lambda () var10)))))
                     ((lambda (var4 var16)
                        (let ((var19 2) (var14 var19)) 5))
                      (let ((var17 0) (var4 9)) 5)
                      ((lambda (var5) var5) -7))
                     ((lambda ()
                        ((lambda (proc) (proc var19)) (lambda (var1) -8))))
                     8)
                    ((lambda (var9) var9)
                     ((lambda (var0)
                        (let ((var0 var0) (var3 var0)) -3))
                      ((lambda (var7 var14) 8) var19 var19))))))
         (lambda (var8)
           (let ((var4 ((lambda ()
                          ((lambda (var18) ((lambda () var19)))
                           ((lambda (var4 var0 var6) -6) var19 var8 3)))))
                 (var5 ((lambda (proc)
                          (proc ((lambda (proc)
                                   (proc ((lambda (var2 var15 var3) 4)
                                          var3
                                          3
                                          -9)))
                                 (lambda (var3)
                                   ((lambda (var0 var5 var6) var0)
                                    var19
                                    var3
                                    var19)))))
                        (lambda (var12)
                          ((lambda (var3 var12) -5)
                           (begin var8 -10)
                           ((lambda (var4) 2) var12))))))
             ((lambda (proc)
                (proc ((lambda (var8 var10)
                         (let ((var11 var3) (var1 7)) var10))
                       ((lambda () -1))
                       ((lambda (var11 var5 var7) var3) var8 0 3))))
              (lambda (var5) (+ (begin 7 var8) var19))))))
        ((lambda ()
           (+ ((lambda (var8 var6) var19)
               ((lambda (var7 var18)
                  (let ((var12 var3) (var6 var19)) var19))
                (let ((var6 -8) (var13 4)) var3)
                ((lambda (var6) var3) -3))
               (+ ((lambda (proc) (proc var3))
                   (lambda (var14) var19))
                  ((lambda (var8 var14 var0) var0) var19 -5 7)))
              -3)))))
    ((lambda () (begin 1 var19)))))
 1)

Case vm/gen-6-2.ssscm:

((lambda (var14)
   ((lambda (var7)
      ((lambda (var8 var19 var2)
         (if (>= (if (>= var8
                         (let ((var8 ((lambda (var16 var5) (begin var19 var8))
                                      ((lambda (var6) -6) 4)
                                      (begin var7 var8)))
                               (var9 ((lambda (proc) (proc (begin 3 var7)))
                                      (lambda (var8) (+ -4 5)))))
                           -2))
                   var8
                   ((lambda (var18 var13 var19)
                      ((lambda (var13 var4)
                         ((lambda (var16) var2) var8))
                       (if (>= 1 -4) 3 var13)
                       ((lambda (var2 var14) var14) 3 var8)))
                    (begin (+ var19 1) (+ 8 -2))
                    ((lambda () (+ -8 5)))
                    (begin
                      ((lambda (var18) var18) -8)
                      ((lambda (var19 var3) var2) var2 -5))))
                 ((lambda (proc)
                    (proc (+ (if (>= ((lambda (var19) var8) -2)
                                     (begin var14 var7))
                               ((lambda (var5) var19) var19)
                               ((lambda (var8) var14) 1))
                             (begin
                               (let ((var18 var2) (var13 -1)) var7)
                               var19))))
                  (lambda (var4)
                    ((lambda (proc)
                       (proc ((lambda (var16 var10) (begin 4 -8))
                              (+ var19 var2)
                              (let ((var7 var19) (var4 3)) -5))))
                     (lambda (var15)
                       ((lambda (var14 var7) ((lambda () -4)))
                        ((lambda (var10 var19 var1) 0) -7 var4 var19)
                        var15))))))
           (+ ((lambda ()
                 (let ((var5 var2)
                       (var3 ((lambda (var17 var15 var4) -9) var2 -1 1)))
                   ((lambda (var7 var4) 5) 8 5))))
              ((lambda ()
                 ((lambda (var11 var5)
                    (let ((var10 -6) (var0 var7)) 2))
                  ((lambda (var6 var12 var16) -7) var8 var2 3)
                  ((lambda () 2))))))
           (let ((var2 (if (>= (+ var8 (+ var7 -5))
                               ((lambda (var18 var6) var18)
                                (if (>= var2 var8) var7 -1)
                                (if (>= -6 -5) -8 var7)))
                         var14
                         var19))
                 (var18 -10))
             ((lambda ()
                ((lambda (var2 var9 var12) (+ var8 -10))
                 ((lambda (var13 var6 var14) var2) var7 -10 -7)
                 ((lambda (var10 var12 var6) var8) -8 var7 -8)
                 (let ((var9 var8) (var16 -6)) -8)))))))
       (begin
         (+ var14
            (let ((var8 -2)
                  (var4 (begin (begin 8 var7) ((lambda (var15) var14) 4))))
              (begin ((lambda () var7)) var7)))
         ((lambda (proc)
            (proc ((lambda (var8 var4 var10)
                     ((lambda (proc) (proc 4))
                      (lambda (var14)
                        (let ((var1 var7) (var4 var7)) var10))))
                   ((lambda (var4 var16) var14)
                    ((lambda (proc) (proc -4)) (lambda (var15) 9))
                    ((lambda (var13 var18) var7) var7 3))
                   (let ((var5 ((lambda (var17 var3 var19) var14)
                                var14
                                var7
                                -10))
                         (var2 ((lambda (var13 var12 var8) 7) var14 -8 var7)))
                     ((lambda (var0 var16 var15) -3) var14 1 7))
                   (if (>= -2 ((lambda () 1)))
                     (begin var14 var14)
                     ((lambda (var6 var5) var7) 3 var14)))))
          (lambda (var4) ((lambda () -5)))))
       (+ ((lambda (var9) 5)
           ((lambda (proc) (proc var14))
            (lambda (var4)
              ((lambda () ((lambda (var1) 5) var14))))))
          ((lambda ()
             (+ (begin
                  ((lambda (var4 var3 var16) -3) var7 2 2)
                  var14)
                (begin
                  (if (>= -9 -8) var7 -10)
                  ((lambda () var7)))))))
       (+ ((lambda (proc)
             (proc (+ 7
                      ((lambda (proc)
                         (proc ((lambda (var8) var8) var14)))
                       (lambda (var9) (if (>= var14 -4) var9 3))))))
           (lambda (var10)
             (+ var14
                (+ ((lambda (var5 var9 var17) -1) var7 -3 var7)
                   (let ((var6 var14) (var2 -8)) -5)))))
          (if (>= ((lambda (var19 var2 var12)
                     (+ (let ((var10 var2) (var11 var12)) -1)
                        ((lambda (var6 var15 var17) 3) 3 -8 -8)))
                   (begin
                     ((lambda (var5 var18 var16) -8) var7 -9 -7)
                     var7)
                   (+ ((lambda (proc) (proc var14)) (lambda (var6) 8))
                      ((lambda (var4 var15) -9) 4 var7))
                   0)
                  ((lambda (var2 var16 var19)
                     ((lambda (proc)
                        (proc (let ((var3 8) (var4 7)) var19)))
                      (lambda (var9) (begin var9 var16))))
                   ((lambda (var8 var13) ((lambda () var7)))
                    ((lambda (var16 var18 var15) var16)
                     var14
                     var7
                     var14)
                    (+ var7 var7))
                   (+ (begin var14 var14) 4)
                   (let ((var0 (+ -3 8))
                         (var11 ((lambda (proc) (proc 4))
                                 (lambda (var6) var6))))
                     (let ((var1 var7) (var9 var14)) -7))))
            (if (>= ((lambda (var7 var15 var12) (if (>= 4 7) -8 4))
                     ((lambda (var3) -8) -8)
                     var14
                     (if (>= 9 -10) -5 0))
                    ((lambda (proc) (proc var14))
                     (lambda (var6) var7)))
              ((lambda (proc)
                 (proc ((lambda (var9) var7) var7)))
               (lambda (var10) -8))
              var7)
            ((lambda (proc)
               (proc ((lambda (proc)
                        (proc ((lambda (var18 var4) 6) 4 var14)))
                      (lambda (var2)
                        ((lambda (var6 var7) var14) var14 var14)))))
             (lambda (var9) var14))))))
    ((lambda (var5 var19 var2)
       ((lambda (var17 var0)
          (let ((var5 ((lambda ()
                         (begin
                           ((lambda () var0))
                           ((lambda (var10 var9 var14) var19)
                            var19
                            var14
                            1)))))
                (var0 (+ (+ ((lambda () 4)) ((lambda (var3) var3) -7))
                         (+ ((lambda (var18) var14) -4)
                            ((lambda (var5 var1) -6) var14 4)))))
            (if (>= (+ ((lambda (var19 var8) var5) var0 -6) (+ 6 7))
                    (begin ((lambda (var7 var14) -5) 0 var17) -2))
              ((lambda ()
                 ((lambda (var0 var18 var4) var18)
                  var0
                  var0
                  var19)))
              ((lambda (var10) (begin var2 -6))
               (if (>= 2 var5) var14 9)))))
        (begin
          ((lambda (proc)
             (proc (+ ((lambda () 0)) (begin var2 1))))
           (lambda (var18)
             (+ (begin var14 var14)
                (let ((var1 var19) (var13 -2)) -4))))
          -6)
        ((lambda (var9 var0 var19) var0)
         (if (>= var19
                 ((lambda (var18 var8 var5) ((lambda (var18) 9) 5))
                  (let ((var16 -5) (var15 var5)) 3)
                  ((lambda () -9))
                  ((lambda (var10 var15 var3) 3) 5 var19 1)))
           ((lambda (var13 var16 var15) (begin var19 -7))
            ((lambda () var14))
            4
            (if (>= var14 -7) var14 0))
           ((lambda (var10) (+ var2 var2)) var14))
         ((lambda ()
            ((lambda (proc)
               (proc ((lambda (var4 var2) 3) var14 var14)))
             (lambda (var3) (if (>= var2 var14) var19 2)))))
         (+ ((lambda (var8)
               (let ((var9 var5) (var12 var14)) -9))
             -5)
            ((lambda (var0) ((lambda (var3) var2) 1))
             ((lambda () var2)))))))
     (begin
       ((lambda (var10)
          (let ((var4 ((lambda () var14)))
                (var7 ((lambda () ((lambda (var1) var10) var10)))))
            (let ((var12 (begin var14 var14))
                  (var7 ((lambda () var14))))
              (if (>= var14 -7) 3 var14))))
        ((lambda (var10)
           (if (>= ((lambda (var19 var4) var10) 5 var14)
                   ((lambda (var14 var6 var2) -2) var14 6 -2))
             (let ((var5 var10) (var6 var14)) -6)
             (if (>= var10 9) var14 var14)))
         ((lambda (var15 var7) ((lambda (var7) -9) var7))
          ((lambda (var0) var14) -3)
          -2)))
       ((lambda (var13) var14)
        ((lambda (var8 var0)
           ((lambda (var2)
              (let ((var7 var2) (var14 var0)) 9))
            (let ((var19 2) (var11 var14)) 5)))
         ((lambda (var14) (begin -6 var14))
          (let ((var10 var14) (var17 1)) var14))
         ((lambda (proc) (proc (if (>= -6 var14) -10 -7)))
          (lambda (var14) var14)))))
     (begin
       (if (>= ((lambda (var11)
                  (if (>= ((lambda (proc) (proc 0)) (lambda (var7) 3))
                          ((lambda (var5 var16) 0) var14 -5))
                    -9
                    ((lambda (var12 var2) -9) var14 -2)))
                ((lambda (var0 var17 var18)
                   ((lambda (var15 var19 var9) var0) -5 var17 var14))
                 (if (>= var14 6) var14 var14)
                 (+ var14 var14)
                 ((lambda (var3 var6) -7) -9 5)))
               (if (>= var14
                       ((lambda (var16 var2 var12) -2)
                        (if (>= 0 8) 3 2)
                        ((lambda (var4) 0) 1)
                        (let ((var4 var14) (var6 var14)) var14)))
                 7
                 ((lambda () ((lambda (var18) 8) var14)))))
         (let ((var5 ((lambda () 7)))
               (var0 ((lambda (proc)
                        (proc ((lambda (var2 var13) var14) -9 var14)))
                      (lambda (var15) (begin -1 var14)))))
           ((lambda (var4) ((lambda (var3) -4) -9))
            ((lambda (proc) (proc var14))
             (lambda (var1) var14))))
         (let ((var19 ((lambda (var4)
                         ((lambda (var19 var18) var4) var14 0))
                       ((lambda (proc) (proc var14))
                        (lambda (var7) var7))))
               (var18 ((lambda (proc) (proc (if (>= 0 var14) -3 var14)))
                       (lambda (var6) 4))))
           ((lambda (proc)
              (proc ((lambda (var5 var15) var14) var14 var14)))
            (lambda (var8) ((lambda (var11) 6) var8)))))
       ((lambda ()
          ((lambda (var12 var3)
             (let ((var15 (if (>= var3 var12) 4 var12))
                   (var9 ((lambda () -8))))
               ((lambda () var14))))
           (begin
             ((lambda (proc) (proc -7))
              (lambda (var11) var14))
             ((lambda (var0) 2) -10))
           var14))))
     (if (>= ((lambda (proc)
                (proc ((lambda (var8 var9 var17)
                         (+ (let ((var9 var17) (var19 var17)) var9)
                            (if (>= var17 -5) 1 -4)))
                       ((lambda (proc)
                          (proc ((lambda (var19 var18 var16) -3)
                                 3
                                 var14
                                 var14)))
                        (lambda (var0)
                          ((lambda (var14 var19 var15) 4) var14 var0 var0)))
                       ((lambda (var1 var4 var13) ((lambda (var5) -1) 8))
                        (begin var14 -1)
                        (begin var14 6)
                        (begin var14 var14))
                       (begin
                         (let ((var1 -8) (var13 var14)) 7)
                         (if (>= -7 2) var14 -3)))))
              (lambda (var18) 7))
             ((lambda (var16 var12)
                ((lambda (var8 var12)
                   ((lambda (var9 var2 var15)
                      (if (>= -7 -2) var15 6))
                    (+ -6 5)
                    ((lambda (var15) 3) var14)
                    ((lambda (var18 var9) var9) var14 0)))
                 (if (>= ((lambda (var18) var12) -8) ((lambda () 0)))
                   ((lambda (proc) (proc -4)) (lambda (var8) -2))
                   8)
                 ((lambda (proc)
                    (proc (if (>= var14 var16) var16 -7)))
                  (lambda (var3)
                    ((lambda (proc) (proc 4)) (lambda (var11) var11))))))
              ((lambda (var5 var9 var3)
                 ((lambda (var17 var9 var19)
                    ((lambda (proc) (proc 5)) (lambda (var1) var14)))
                  ((lambda () var5))
                  ((lambda (var2) var14) -2)
                  ((lambda (var2 var15) -2) var5 var3)))
               ((lambda () (if (>= 9 var14) var14 var14)))
               (+ (if (>= -7 -7) -3 8) -9)
               ((lambda () (+ 6 var14))))
              ((lambda ()
                 ((lambda (var0 var19) (begin -2 5))
                  (if (>= 7 1) 3 var14)
                  ((lambda (var3 var14) var3) -3 var14))))))
       ((lambda ()
          ((lambda (var4 var11 var19)
             (begin
               ((lambda (proc) (proc var14)) (lambda (var10) 8))
               (+ var4 var19)))
           ((lambda () (let ((var16 -2) (var18 var14)) -7)))
           (if (>= (let ((var4 0) (var8 4)) var14)
                   ((lambda (proc) (proc var14))
                    (lambda (var4) var14)))
             ((lambda (var14 var11) 1) var14 -5)
             var14)
           (let ((var11 var14) (var12 (+ -6 var14)))
             ((lambda (proc) (proc var14)) (lambda (var15) 8))))))
       ((lambda (var13)
          ((lambda (proc)
             (proc ((lambda (var9) var9) var13)))
           (lambda (var10)
             (let ((var13 -3) (var15 ((lambda (var12) -6) var13)))
               ((lambda (var19 var18) -7) var14 -3)))))
        (let ((var9 (if (>= (if (>= var14 var14) 9 var14)
                            (let ((var3 var14) (var15 -6)) -3))
                      ((lambda (var6 var3 var7) 9) 4 var14 0)
                      (begin -1 -7)))
              (var10 (let ((var12 ((lambda () var14)))
                           (var13 ((lambda (proc) (proc var14))
                                   (lambda (var17) -7))))
                       ((lambda (proc) (proc var14)) (lambda (var6) 8)))))
          (begin
            ((lambda (var0 var4 var18) var18)
             var14
             var14
             var14)
            (+ -8 3))))))))
 1)

Case vm/gen-6-3.ssscm:

((lambda (var9)
   ((lambda (var18)
      ((lambda (var17 var8)
         (+ ((lambda (var12)
               ((lambda (var17)
                  ((lambda (var12 var1)
                     ((lambda (var3) var12) var9))
                   -6
                   (begin var12 -4)))
                ((lambda () (+ 4 var9)))))
             (begin
               ((lambda (var12 var7) (if (>= 0 1) var7 -1))
                5
                ((lambda (var3 var8 var10) -1) -3 9 var8))
               (begin ((lambda () var18)) (+ -10 var8))))
            (+ var8 (begin -10 ((lambda () var18))))))
       ((lambda (proc) (proc (+ -2 -8)))
        (lambda (var6)
          (let ((var1 ((lambda (proc)
                         (proc ((lambda (var13 var0) (if (>= var9 var9) 1 -9))
                                4
                                (+ 9 var18))))
                       (lambda (var9) 3)))
                (var17 (if (>= -8
                               ((lambda (var12 var8 var15)
                                  ((lambda (var8 var15) 0) -10 var6))
                                ((lambda (proc) (proc -5))
                                 (lambda (var10) var9))
                                (let ((var1 var9) (var7 -7)) 6)
                                ((lambda () var9))))
                         (+ ((lambda (var12 var6 var7) -8) var18 var9 var9)
                            3)
                         (if (>= (let ((var18 var18) (var12 var9)) var18)
                                 (+ var6 var18))
                           (let ((var19 -5) (var2 -7)) -9)
                           ((lambda () -6))))))
            (begin
              var6
              (let ((var5 ((lambda () -4)))
                    (var16 (begin var18 var6)))
                (+ var18 -6))))))
       (begin
         ((lambda (var13)
            (begin
              ((lambda () (begin -4 -1)))
              (let ((var14 (let ((var8 6) (var6 -4)) -6))
                    (var16 -10))
                var13)))
          (+ var18
             ((lambda (var11)
                (let ((var4 var9) (var1 -3)) var18))
              (if (>= 0 var18) -4 3))))
         (let ((var8 ((lambda (proc)
                        (proc ((lambda (proc) (proc var9))
                               (lambda (var19) (begin var18 -1)))))
                      (lambda (var1)
                        (let ((var13 ((lambda () var1))) (var5 4))
                          ((lambda (var2) var18) var18)))))
               (var19 (if (>= 1
                              (begin
                                ((lambda (var2 var4) -7) 8 0)
                                (begin -5 0)))
                        -1
                        ((lambda (var16) ((lambda (var14) var9) var16))
                         ((lambda () -10))))))
           (begin
             ((lambda (var7 var4 var16) -4)
              ((lambda () var9))
              (+ 3 var9)
              (+ var9 -5))
             ((lambda () (+ var9 var18))))))))
    ((lambda (proc)
       (proc (begin
               ((lambda (var6)
                  (let ((var17 ((lambda (var5) (+ var5 var5)) (+ -2 -10)))
                        (var10 ((lambda (proc)
                                  (proc ((lambda (var14 var15) var6)
                                         var6
                                         var9)))
                                (lambda (var12)
                                  ((lambda (proc) (proc -3))
                                   (lambda (var10) var12))))))
                    5))
                (+ (let ((var10 ((lambda (var1 var16 var9) -2) var9 -5 -6))
                         (var9 ((lambda (proc) (proc var9))
                                (lambda (var5) var9))))
                     (if (>= var9 -2) var9 var9))
                   ((lambda (proc) (proc (+ var9 var9)))
                    (lambda (var10)
                      ((lambda (var12 var14 var2) -8) -4 -5 -4)))))
               (let ((var17 (+ ((lambda (var8 var7 var0)
                                  (let ((var4 var0) (var8 2)) var9))
                                ((lambda (proc) (proc 6)) (lambda (var17) -2))
                                (+ 3 var9)
                                (begin var9 7))
                               (if (>= (let ((var14 -8) (var13 var9)) 1)
                                       (let ((var18 -10) (var2 var9)) -6))
                                 ((lambda (var3) -5) var9)
                                 ((lambda (var15) -1) 1))))
                     (var13 (if (>= ((lambda () (begin 7 -1)))
                                    ((lambda ()
                                       ((lambda (var2 var19) var2) 1 -6))))
                              ((lambda () (+ var9 var9)))
                              ((lambda (var7 var5) ((lambda () 1)))
                               (if (>= -3 -10) var9 var9)
                               ((lambda (var15) var9) var9)))))
                 (if (>= (let ((var1 (let ((var15 8) (var4 var9)) -4))
                               (var2 ((lambda (proc) (proc var9))
                                      (lambda (var10) -3))))
                           (let ((var14 var9) (var1 var9)) -2))
                         ((lambda (var9 var11)
                            ((lambda (var6 var15) var11) 7 -10))
                          (+ -10 var9)
                          9))
                   var9
                   var9)))))
     (lambda (var17)
       (let ((var8 ((lambda (var16 var19) 3)
                    ((lambda (proc)
                       (proc ((lambda (var7 var19 var3)
                                ((lambda (var11 var5 var13) var3)
                                 var17
                                 -1
                                 var3))
                              var9
                              (if (>= -10 var9) var17 1)
                              -6)))
                     (lambda (var7)
                       ((lambda (proc) (proc (begin 1 var9)))
                        (lambda (var1) (if (>= var17 var9) var7 1)))))
                    -2))
             (var17 -5))
         ((lambda (proc)
            (proc ((lambda (var7 var19 var16)
                     (if (>= ((lambda (var18) var16) var16) (+ var17 6))
                       ((lambda (var19) -1) 8)
                       (begin var16 var16)))
                   1
                   ((lambda (var17) ((lambda () 0)))
                    ((lambda () 8)))
                   (begin (begin -5 var9) var17))))
          (lambda (var5)
            ((lambda (var9 var5 var8)
               (+ ((lambda (proc) (proc 8)) (lambda (var5) -2))
                  ((lambda (var8 var15) 6) -7 5)))
             ((lambda (proc) (proc var17))
              (lambda (var16)
                ((lambda (var17 var12 var0) -10) -9 var17 8)))
             (begin (let ((var9 5) (var8 var9)) var17) var5)
             (begin var5 var17)))))))))
 1)

Case vm/gen-6-4.ssscm:

((lambda (var10)
   ((lambda (var3 var4)
      ((lambda (var3 var11 var0)
         (begin
           (let ((var12 ((lambda (var11 var1)
                           (let ((var6 var11) (var19 (begin 7 var11)))
                             (let ((var3 9) (var16 var10)) 7)))
                         3
                         ((lambda (proc)
                            (proc ((lambda (var11 var9) var0) -9 7)))
                          (lambda (var19) ((lambda (var19) var11) var19)))))
                 (var0 (let ((var13 (let ((var8 ((lambda () var10)))
                                          (var7 var4))
                                      ((lambda () var11))))
                             (var15 ((lambda ()
                                       ((lambda (proc) (proc var4))
                                        (lambda (var16) var3))))))
                         ((lambda (proc) (proc (begin var4 var0)))
                          (lambda (var8) (+ var0 var8))))))
             -3)
           ((lambda (proc)
              (proc ((lambda (var17 var2) var2)
                     ((lambda () var11))
                     (begin
                       (if (>= var3 var10) 9 8)
                       ((lambda (var8) var8) var10)))))
            (lambda (var11)
              (if (>= ((lambda (var8 var15 var12) (+ var0 -1))
                       (if (>= var4 -5) -8 3)
                       ((lambda () 9))
                       -3)
                      (+ (let ((var9 1) (var5 var3)) var4)
                         (if (>= var10 7) 9 -3)))
                (if (>= (let ((var7 var0) (var18 var3)) -2)
                        ((lambda (proc) (proc var10))
                         (lambda (var13) var3)))
                  ((lambda (var15) var10) var10)
                  ((lambda (var16 var8 var2) var4) -7 -4 var11))
                ((lambda (var5 var19) ((lambda (var0) var3) var3))
                 ((lambda (var10) var4) 4)
                 ((lambda (var11 var9 var13) 9) var11 -8 3)))))))
       ((lambda ()
          (if (>= (let ((var11 var10)
                        (var16 (if (>= (begin var3 -9) (if (>= -9 var3) -6 -4))
                                 ((lambda () var4))
                                 (+ -5 -4))))
                    var4)
                  ((lambda (var0 var7)
                     ((lambda (var3 var18)
                        ((lambda (var8 var3) -5) 2 var4))
                      (let ((var17 var4) (var1 var4)) var10)
                      (let ((var14 var3) (var15 8)) 4)))
                   ((lambda (var14) var4) (begin var4 0))
                   (begin
                     ((lambda (var2 var0 var14) var0) 2 6 var10)
                     ((lambda (var10 var5 var16) var10) var10 var3 -1))))
            (let ((var14 ((lambda (proc)
                            (proc (let ((var17 var3) (var0 var4)) var4)))
                          (lambda (var19) (+ var3 -5))))
                  (var12 ((lambda () ((lambda () var10))))))
              (if (>= ((lambda (proc) (proc var10)) (lambda (var3) 0))
                      var3)
                ((lambda (var15 var13) -2) -2 -3)
                ((lambda (proc) (proc var10))
                 (lambda (var15) var10))))
            (begin
              ((lambda (proc)
                 (proc ((lambda (var9 var18) -4) var4 var10)))
               (lambda (var12) ((lambda (var11 var8) -1) -5 -6)))
              var4))))
       (+ (let ((var9 ((lambda (var19)
                         ((lambda (var4 var8 var16) (+ -6 var16))
                          -4
                          ((lambda (proc) (proc var3))
                           (lambda (var3) var3))
                          ((lambda (var12 var11 var18) -5) -7 var10 var10)))
                       (+ ((lambda (var7) var10) var4)
                          (let ((var7 -5) (var14 -8)) var4))))
                (var0 (begin
                        (let ((var8 ((lambda (proc) (proc 9))
                                     (lambda (var4) -6)))
                              (var1 (begin var3 -4)))
                          (+ -3 1))
                        (+ (if (>= 3 var10) 4 -1)
                           ((lambda (var14 var2 var9) var9) var4 -4 6)))))
            ((lambda (var11) ((lambda () 9)))
             ((lambda (var15 var7 var17)
                (let ((var16 var3) (var10 -10)) -8))
              (if (>= 9 2) -10 9)
              5
              ((lambda (var5 var6) var10) -9 var4))))
          (let ((var11 ((lambda (var10 var13)
                          ((lambda (proc) (proc ((lambda () -8))))
                           (lambda (var5)
                             ((lambda (proc) (proc var13))
                              (lambda (var17) -6)))))
                        ((lambda (proc)
                           (proc ((lambda (var3 var8) 9) -5 1)))
                         (lambda (var2) -2))
                        (begin
                          ((lambda (var10 var9 var15) var10)
                           var3
                           var3
                           var3)
                          ((lambda (var4 var10 var0) var0) var4 -3 var3))))
                (var14 ((lambda (var8)
                          ((lambda (proc) (proc 4))
                           (lambda (var2) (if (>= var2 -6) var3 var2))))
                        (let ((var9 ((lambda (proc) (proc 5))
                                     (lambda (var15) 7)))
                              (var0 var4))
                          ((lambda () -9))))))
            -10))
       ((lambda ()
          ((lambda (var6 var4) 2)
           var4
           (if (>= 0
                   (let ((var6 ((lambda (var6 var1 var19) var1) var3 var3 -1))
                         (var15 ((lambda () -5))))
                     (let ((var11 -6) (var17 var4)) var3)))
             ((lambda () ((lambda (var18) -4) -10)))
             var4))))))
    (if (>= ((lambda (var8)
               ((lambda (var12) var12)
                ((lambda (var2 var14)
                   ((lambda (var14 var6 var0) (+ -4 7))
                    (let ((var6 var2) (var17 var2)) var10)
                    7
                    ((lambda (var7 var4 var19) var10) var8 var2 0)))
                 ((lambda (var7 var14 var11) var7)
                  ((lambda (var15) -8) -10)
                  var10
                  (if (>= var10 -10) var10 var10))
                 (+ ((lambda (var13 var9) -7) 6 var8) var8))))
             var10)
            (if (>= ((lambda (var6 var9 var0) ((lambda () 4)))
                     (begin
                       (let ((var15 ((lambda (var8 var2) -5) 1 -8))
                             (var8 ((lambda (proc) (proc -1))
                                    (lambda (var6) var6))))
                         ((lambda () var10)))
                       var10)
                     ((lambda (var8 var16)
                        (begin ((lambda () var8)) 1))
                      (begin
                        ((lambda (var6 var8 var11) -8) var10 7 var10)
                        ((lambda (var11 var19 var12) var19)
                         var10
                         var10
                         var10))
                      ((lambda (var10 var2) ((lambda (var9) -1) -6))
                       (if (>= var10 2) var10 1)
                       (begin var10 var10)))
                     ((lambda (var4 var12) var4)
                      (+ var10 ((lambda () var10)))
                      (+ ((lambda (var16 var19 var10) var10)
                          var10
                          var10
                          var10)
                         (if (>= 6 4) -5 var10))))
                    ((lambda ()
                       ((lambda (proc) (proc 4))
                        (lambda (var11)
                          (+ ((lambda () 2)) ((lambda () 1))))))))
              7
              ((lambda (var4 var16)
                 ((lambda (var9)
                    ((lambda (var5 var6)
                       (let ((var11 -2) (var17 var9)) var4))
                     (begin var9 var9)
                     (if (>= 0 var10) var9 var16)))
                  ((lambda () (begin var16 7)))))
               ((lambda (var13 var3) var3)
                (begin
                  ((lambda (proc) (proc 8)) (lambda (var12) var10))
                  ((lambda () var10)))
                ((lambda (proc) (proc (if (>= -7 8) 5 var10)))
                 (lambda (var1) ((lambda (var2) var10) 2))))
               var10)))
      ((lambda ()
         ((lambda (var18 var6)
            ((lambda ()
               ((lambda (proc)
                  (proc ((lambda (var4 var13 var5) var4) 8 var18 var18)))
                (lambda (var14) var6)))))
          ((lambda (var3 var8 var9)
             (begin
               ((lambda (var16 var10 var4) var9) -4 var3 var10)
               ((lambda () var8))))
           (let ((var10 (+ var10 var10)) (var16 var10))
             ((lambda (proc) (proc var10)) (lambda (var12) 2)))
           var10
           var10)
          (+ (let ((var9 ((lambda (var19 var5) var10) 0 var10))
                   (var16 var10))
               ((lambda (var19 var5) var10) -7 -10))
             (let ((var3 (let ((var9 -5) (var19 var10)) 1))
                   (var12 (let ((var16 3) (var1 var10)) 3)))
               var10)))))
      ((lambda ()
         ((lambda (proc)
            (proc ((lambda (proc)
                     (proc (let ((var0 ((lambda (var11) -1) var10))
                                 (var7 ((lambda (var1 var3) var3) var10 -1)))
                             (begin -8 var10))))
                   (lambda (var18)
                     ((lambda (var19) (+ -10 6)) (+ -6 6))))))
          (lambda (var0)
            (begin
              ((lambda (proc)
                 (proc ((lambda (proc) (proc 0)) (lambda (var19) -5))))
               (lambda (var3) -8))
              (begin (begin var0 -8) ((lambda () var10)))))))))
    ((lambda (proc)
       (proc ((lambda (proc)
                (proc ((lambda (var16)
                         ((lambda ()
                            (let ((var1 ((lambda () -9)))
                                  (var12 ((lambda (var16 var4 var14) -4)
                                          9
                                          -6
                                          -7)))
                              ((lambda (var16 var4 var0) var10)
                               var16
                               var10
                               -8)))))
                       ((lambda (var1 var14 var18)
                          ((lambda (var0 var17) (begin 9 var14))
                           var18
                           ((lambda (var17 var15) var10) var10 6)))
                        (let ((var5 ((lambda (proc) (proc 2))
                                     (lambda (var14) var10)))
                              (var2 ((lambda (var19 var6 var11) var10)
                                     0
                                     var10
                                     4)))
                          var10)
                        (let ((var5 ((lambda (var7) -9) -7))
                              (var13 ((lambda (proc) (proc var10))
                                      (lambda (var0) -6))))
                          (let ((var19 4) (var18 var10)) var10))
                        (+ ((lambda (var15 var1) 8) var10 var10)
                           ((lambda (proc) (proc -5)) (lambda (var4) -6)))))))
              (lambda (var8)
                ((lambda (proc)
                   (proc ((lambda (var2 var13)
                            ((lambda (var4) ((lambda (var13) 0) var10))
                             ((lambda () -5))))
                          (let ((var10 ((lambda () var8)))
                                (var3 ((lambda (var5) -2) -1)))
                            var8)
                          -10)))
                 (lambda (var19)
                   (if (>= ((lambda (var18 var11) ((lambda () var18)))
                            ((lambda (var13 var6) var13) 6 -9)
                            ((lambda (proc) (proc -10)) (lambda (var6) -4)))
                           ((lambda (proc)
                              (proc ((lambda (var11 var6 var3) 0)
                                     var10
                                     var8
                                     var8)))
                            (lambda (var7) var19)))
                     -6
                     ((lambda (var16 var0 var4)
                        (let ((var15 var4) (var9 -2)) var19))
                      (begin -2 var19)
                      (+ var19 -9)
                      ((lambda (var10) var10) var10)))))))))
     (lambda (var18) ((lambda () -1))))))
 1)

Case vm/gen-6-5.ssscm:

((lambda (var2)
   ((lambda ()
      ((lambda (proc)
         (proc (begin
                 ((lambda ()
                    (+ ((lambda (var3 var2) var2)
                        ((lambda () var2))
                        ((lambda (var12 var16) var16) -7 1))
                       var2)))
                 (if (>= (+ (begin
                              ((lambda (var4 var6 var18) var6) -10 var2 2)
                              var2)
                            (let ((var2 var2) (var17 ((lambda () -8))))
                              ((lambda (var1) var2) var2)))
                         (begin
                           2
                           ((lambda () ((lambda (var14) -2) var2)))))
                   ((lambda (proc)
                      (proc (if (>= ((lambda () 6)) ((lambda (var14) -3) 4))
                              (if (>= var2 var2) var2 -9)
                              (let ((var15 2) (var6 8)) 2))))
                    (lambda (var6)
                      (+ (if (>= var2 -10) var2 0)
                         (let ((var10 var6) (var1 5)) -4))))
                   ((lambda (proc)
                      (proc ((lambda ()
                               ((lambda (var0 var4 var5) var2) -3 -7 var2)))))
                    (lambda (var5)
                      (if (>= (if (>= 7 var5) var2 var5)
                              ((lambda () var5)))
                        var2
                        ((lambda (var16) 4) var5))))))))
       (lambda (var15)
         (if (>= (+ ((lambda (var7 var12)
                       ((lambda (proc) (proc var7))
                        (lambda (var19) ((lambda (var8) var7) var19))))
                     ((lambda () (let ((var18 -7) (var12 4)) 8)))
                     (if (>= ((lambda (proc) (proc var2))
                              (lambda (var10) var2))
                             ((lambda (var2 var12 var14) -8) -7 -9 var15))
                       var15
                       1))
                    (+ 7
                       (+ ((lambda (proc) (proc 5)) (lambda (var10) 6))
                          (if (>= var2 -5) 1 -5))))
                 ((lambda () var2)))
           ((lambda (var11 var9 var0)
              (+ (begin ((lambda () -1)) (+ var11 var0))
                 (let ((var12 (begin 9 -9))
                       (var2 (let ((var19 -6) (var10 var11)) var0)))
                   (+ -3 var9))))
            var2
            ((lambda ()
               ((lambda (var5)
                  ((lambda (var17 var4) var15) var5 var5))
                ((lambda (var2 var12 var8) var12) var2 8 var15))))
            (+ ((lambda () 0))
               (+ (begin -7 var2) (if (>= 2 -6) var15 0))))
           (let ((var1 (begin
                         ((lambda (var5 var2)
                            (let ((var17 0) (var4 var15)) 2))
                          (if (>= -1 var15) 4 var15)
                          ((lambda (proc) (proc 9)) (lambda (var0) var15)))
                         ((lambda (var6 var2) 1)
                          (let ((var4 3) (var19 var15)) -9)
                          ((lambda (var13 var9 var0) var9) var2 var2 2))))
                 (var8 7))
             ((lambda (var10 var18)
                ((lambda () ((lambda (var1) 4) -10))))
              (begin (begin -6 var2) (+ var2 var15))
              ((lambda (proc)
                 (proc (let ((var19 var2) (var4 var2)) var2)))
               (lambda (var3)
                 ((lambda (proc) (proc var2)) (lambda (var4) -7))))))))))))
 1)

Case vm/gen-6-6.ssscm:

((lambda (var4)
   (let ((var0 (let ((var8 ((lambda (var15)
                              (begin
                                ((lambda ()
                                   (let ((var19 -6)
                                         (var12 ((lambda () var15))))
                                     (begin -9 var4))))
                                ((lambda (var4 var18 var11)
                                   ((lambda (proc) (proc ((lambda () -9))))
                                    (lambda (var7)
                                      ((lambda (var0 var12 var13) 0)
                                       -6
                                       9
                                       -4))))
                                 ((lambda (proc) (proc ((lambda () 0))))
                                  (lambda (var8) 2))
                                 ((lambda (var16 var17 var7) (begin 5 2))
                                  ((lambda () var15))
                                  (if (>= 4 var4) var4 2)
                                  var4)
                                 ((lambda (var8 var19) ((lambda (var10) 5) 2))
                                  (begin var4 1)
                                  (let ((var17 6) (var6 9)) var15)))))
                            ((lambda (var10 var0) var0)
                             ((lambda (var11 var6 var18)
                                (let ((var14 ((lambda () -4)))
                                      (var1 ((lambda () var6))))
                                  ((lambda () var11))))
                              (+ 8
                                 ((lambda (proc) (proc var4))
                                  (lambda (var2) 9)))
                              var4
                              ((lambda () (+ var4 var4))))
                             (let ((var4 ((lambda (var13)
                                            (let ((var15 var4) (var3 var13))
                                              0))
                                          var4))
                                   (var9 ((lambda () 1))))
                               (if (>= ((lambda () var4)) ((lambda () var4)))
                                 ((lambda (var16) var16) -10)
                                 ((lambda (var19 var4) var4) -4 3))))))
                     (var6 ((lambda (var6 var8 var4)
                              (+ ((lambda (var9)
                                    (begin
                                      ((lambda (proc) (proc var6))
                                       (lambda (var17) var17))
                                      var9))
                                  ((lambda (var5 var16) var8)
                                   (+ var6 -4)
                                   (if (>= var4 1) var6 var4)))
                                 (begin
                                   var8
                                   ((lambda ()
                                      ((lambda (var11 var10) var8) 2 var8))))))
                            ((lambda (proc)
                               (proc (+ (let ((var8 ((lambda () var4)))
                                              (var19 (begin 2 3)))
                                          ((lambda (var7 var5) var4)
                                           var4
                                           var4))
                                        ((lambda (var8 var12)
                                           ((lambda (var1 var19) 4) var12 2))
                                         var4
                                         (begin var4 var4)))))
                             (lambda (var2)
                               (+ (+ ((lambda (var7) var7) -4) var4)
                                  ((lambda (var15)
                                     ((lambda (var12 var19 var16) var15)
                                      4
                                      var2
                                      var4))
                                   1))))
                            ((lambda ()
                               (if (>= ((lambda (var2 var8) 7)
                                        var4
                                        (+ var4 -8))
                                       ((lambda () (begin 8 -1))))
                                 ((lambda (var14 var10 var13)
                                    ((lambda () var10)))
                                  (let ((var11 var4) (var5 var4)) -6)
                                  ((lambda (proc) (proc 2))
                                   (lambda (var1) var1))
                                  (begin 6 var4))
                                 (let ((var14 ((lambda () -9)))
                                       (var17 (+ -5 1)))
                                   var4))))
                            ((lambda (var17)
                               ((lambda (proc)
                                  (proc (+ ((lambda (proc) (proc var17))
                                            (lambda (var13) 8))
                                           (+ var4 var4))))
                                (lambda (var0)
                                  ((lambda (var19 var1 var9)
                                     (let ((var15 -2) (var12 -8)) 1))
                                   ((lambda (var13 var10) var17) var0 var17)
                                   (begin var17 9)
                                   ((lambda () var17))))))
                             ((lambda (proc)
                                (proc ((lambda ()
                                         ((lambda (proc) (proc var4))
                                          (lambda (var3) -9))))))
                              (lambda (var12) var12))))))
                 ((lambda (proc)
                    (proc ((lambda (var17 var0 var8)
                             ((lambda (proc)
                                (proc (if (>= ((lambda (var2) 0) -8) var0)
                                        ((lambda () var0))
                                        ((lambda () var0)))))
                              (lambda (var7)
                                (if (>= (begin var17 8) (+ 7 var0))
                                  ((lambda (proc) (proc -8))
                                   (lambda (var15) -5))
                                  (+ var7 var17)))))
                           ((lambda (proc)
                              (proc (+ (begin var4 -6)
                                       ((lambda (var9) var9) 0))))
                            (lambda (var9)
                              ((lambda (var2 var18) (begin 9 var18))
                               (begin var9 -1)
                               (+ var9 var4))))
                           ((lambda (var8 var2 var6) ((lambda () var2)))
                            ((lambda (var1 var0 var19)
                               (let ((var11 -1) (var18 var0)) -5))
                             (if (>= var4 8) var4 var4)
                             ((lambda (var5 var18 var16) var5) -3 var4 var4)
                             (let ((var19 var4) (var6 var4)) 4))
                            ((lambda () ((lambda (var14) var4) 7)))
                            -10)
                           (+ ((lambda (proc) (proc 7))
                               (lambda (var14) (if (>= var4 4) -1 2)))
                              (let ((var0 (let ((var6 var4) (var9 -9)) var4))
                                    (var14 3))
                                ((lambda (proc) (proc 0))
                                 (lambda (var9) var4)))))))
                  (lambda (var18)
                    (+ 1
                       ((lambda (proc)
                          (proc ((lambda (proc) (proc (begin 3 8)))
                                 (lambda (var11)
                                   (let ((var17 -7) (var7 -3)) 8)))))
                        (lambda (var19)
                          ((lambda () ((lambda (var16) var19) var4))))))))))
         (var2 (if (>= (if (>= (if (>= ((lambda (var17 var0 var6)
                                          ((lambda (proc) (proc var17))
                                           (lambda (var16) var17)))
                                        (begin
                                          (begin var4 var4)
                                          ((lambda (proc) (proc var4))
                                           (lambda (var6) -6)))
                                        (let ((var0 ((lambda (var12) 9) 0))
                                              (var16 ((lambda (var7 var0) 3)
                                                      6
                                                      var4)))
                                          (begin var4 -2))
                                        -5)
                                       (let ((var14 ((lambda (var3 var6)
                                                       (+ var3 7))
                                                     var4
                                                     var4))
                                             (var9 ((lambda (proc)
                                                      (proc ((lambda (var15)
                                                               var15)
                                                             -2)))
                                                    (lambda (var3)
                                                      ((lambda (proc)
                                                         (proc var4))
                                                       (lambda (var8)
                                                         var3))))))
                                         var4))
                                 (+ ((lambda (var6 var15) (+ var6 -3))
                                     (if (>= var4 -1) -7 -6)
                                     (if (>= 9 var4) var4 3))
                                    (if (>= (let ((var11 8) (var7 var4)) var4)
                                            -2)
                                      (+ var4 -2)
                                      5))
                                 -8)
                               var4)
                         4
                         5)
                       (if (>= ((lambda (var12 var6)
                                  (+ (let ((var0 (begin var6 var4))
                                           (var8 ((lambda () var12))))
                                       ((lambda (proc) (proc var12))
                                        (lambda (var17) 0)))
                                     var4))
                                (begin
                                  ((lambda () -9))
                                  (if (>= ((lambda (var18) var18) 1)
                                          (begin 2 -1))
                                    var4
                                    ((lambda (var18) -9) var4)))
                                ((lambda ()
                                   ((lambda (var9 var3 var4) (+ var3 var3))
                                    ((lambda (var18 var15 var6) -9) -9 var4 -2)
                                    ((lambda () var4))
                                    ((lambda () 9))))))
                               ((lambda (var7)
                                  (let ((var3 (begin var4 var4))
                                        (var12 ((lambda ()
                                                  (begin var7 var4)))))
                                    ((lambda (var2)
                                       ((lambda (var1 var5 var7) -9)
                                        var4
                                        8
                                        -4))
                                     -9)))
                                ((lambda ()
                                   ((lambda (proc) (proc (begin 4 var4)))
                                    (lambda (var18) 3))))))
                         ((lambda (proc)
                            (proc ((lambda (var6 var18 var0)
                                     ((lambda ()
                                        ((lambda (var5 var12 var15) -1)
                                         var18
                                         var18
                                         -5))))
                                   (begin
                                     ((lambda (var0 var15) -4) 6 var4)
                                     (if (>= var4 var4) 0 var4))
                                   (begin 5 (if (>= 6 var4) -6 -1))
                                   ((lambda () (+ var4 var4))))))
                          (lambda (var14)
                            ((lambda (var5 var10 var17)
                               (begin (begin var10 var10) 9))
                             var14
                             (begin (+ var4 8) ((lambda (var11) var11) var14))
                             ((lambda (var2 var6 var3)
                                ((lambda (var14) var4) var2))
                              (+ 5 var14)
                              -4
                              ((lambda (var14) -1) var4)))))
                         (if (>= ((lambda ()
                                    ((lambda (proc) (proc (+ var4 4)))
                                     (lambda (var16) var4))))
                                 ((lambda () -6)))
                           ((lambda (proc) (proc var4))
                            (lambda (var3)
                              ((lambda (var9 var11)
                                 ((lambda (proc) (proc var11))
                                  (lambda (var11) var4)))
                               (begin 5 var4)
                               -6)))
                           ((lambda (var18)
                              (if (>= (let ((var7 -10) (var11 var18)) -5)
                                      (+ -6 var18))
                                ((lambda (var2 var8) 9) var18 1)
                                (begin var18 var18)))
                            (if (>= var4
                                    ((lambda (proc) (proc -3))
                                     (lambda (var3) var3)))
                              ((lambda (proc) (proc -2)) (lambda (var9) var9))
                              var4)))))
                 ((lambda (proc) (proc (begin var4 -7)))
                  (lambda (var8)
                    ((lambda (proc)
                       (proc (let ((var3 ((lambda () var8)))
                                   (var14 ((lambda (var14)
                                             (if (>= 4 var4) var4 4))
                                           (if (>= var8 var4) var4 var4))))
                               ((lambda (proc) (proc -7))
                                (lambda (var13) ((lambda () var4)))))))
                     (lambda (var7)
                       ((lambda (var5)
                          ((lambda (var10 var14 var7)
                             ((lambda (var4 var1) -2) -9 var14))
                           0
                           (let ((var15 var8) (var7 1)) var7)
                           ((lambda (var7) 5) -7)))
                        ((lambda () (if (>= var8 8) 0 var7))))))))
                 (let ((var16 ((lambda (var3)
                                 (+ (if (>= ((lambda () var4))
                                            (let ((var3 -6) (var0 var4)) 5))
                                      (begin var4 -6)
                                      (if (>= 9 var4) var3 var3))
                                    ((lambda (proc) (proc ((lambda () var3))))
                                     (lambda (var13) ((lambda () var13))))))
                               ((lambda ()
                                  ((lambda (var4 var9) ((lambda () 4)))
                                   var4
                                   ((lambda (var6) var4) -8))))))
                       (var9 ((lambda (var1 var17 var11)
                                (+ (let ((var16 (+ var4 -2))
                                         (var14 ((lambda (var16 var14 var4) 6)
                                                 var11
                                                 4
                                                 var1)))
                                     ((lambda (var2 var6) var2) -1 var17))
                                   ((lambda (var7 var8)
                                      ((lambda (var9 var13 var7) var17)
                                       1
                                       var1
                                       3))
                                    ((lambda () -8))
                                    (if (>= var4 6) var4 -3))))
                              ((lambda (proc)
                                 (proc (let ((var17 ((lambda (proc) (proc 7))
                                                     (lambda (var14) 4)))
                                             (var8 ((lambda (proc) (proc -10))
                                                    (lambda (var10) var4))))
                                         (let ((var8 -7) (var9 -2)) -10))))
                               (lambda (var2) var4))
                              var4
                              (begin
                                (+ var4 8)
                                ((lambda ()
                                   (let ((var2 var4) (var12 -8)) -4)))))))
                   var4))))
     (if (>= ((lambda ()
                ((lambda (var7 var19)
                   ((lambda (proc) (proc 2))
                    (lambda (var19)
                      ((lambda (var9)
                         ((lambda (proc) (proc var9)) (lambda (var13) 6)))
                       ((lambda () -6))))))
                 ((lambda ()
                    (begin var4 (let ((var13 var4) (var12 5)) -8))))
                 (let ((var18 ((lambda (var12 var2)
                                 (if (>= var4 -4) var12 var2))
                               var4
                               (let ((var9 var4) (var5 -6)) var4)))
                       (var14 (if (>= var4 (begin var4 var4))
                                (if (>= var4 -4) 9 var4)
                                ((lambda () var4)))))
                   var4))))
             ((lambda (var9)
                ((lambda (var4 var11)
                   (let ((var0 (begin
                                 (let ((var12 var9) (var18 var9)) var4)
                                 ((lambda (proc) (proc -4))
                                  (lambda (var19) 5))))
                         (var8 -5))
                     ((lambda (var17 var19 var11) var17)
                      ((lambda (var12 var5 var13) -9) -2 3 -6)
                      ((lambda (var14) 1) var9)
                      ((lambda (var13 var17 var16) -9) -8 var9 var9))))
                 var9
                 3))
              (begin
                (let ((var7 (if (>= 5 (begin var4 var4))
                              ((lambda (proc) (proc 0)) (lambda (var19) var19))
                              ((lambda (proc) (proc var4))
                               (lambda (var18) var18))))
                      (var16 (if (>= ((lambda (var4 var14 var12) 1) -9 var4 7)
                                     (begin var4 5))
                               (let ((var19 var4) (var4 var4)) -4)
                               (begin 1 var4))))
                  (begin
                    (let ((var12 var4) (var13 -1)) var4)
                    (let ((var18 -7) (var8 -4)) var4)))
                (+ ((lambda (var19 var18)
                      ((lambda (var10 var17) 4) -3 var18))
                    ((lambda () var4))
                    ((lambda (var11 var16) 6) 8 var4))
                   ((lambda (var6 var8 var5) (if (>= -1 var4) 4 -7))
                    ((lambda (proc) (proc var4)) (lambda (var10) 0))
                    var4
                    ((lambda (var0 var1) -3) 2 var4))))))
       ((lambda (var8 var17)
          ((lambda (var8 var19 var5)
             (if (>= ((lambda () (let ((var5 -5) (var19 0)) -6)))
                     ((lambda (proc) (proc (+ -10 var17)))
                      (lambda (var5) (+ var19 7))))
               (if (>= ((lambda () -8))
                       ((lambda (var15 var8 var18) var8) 1 -8 5))
                 (begin 1 7)
                 (+ var5 -1))
               (+ var8 ((lambda (var17 var9) -10) var19 4))))
           ((lambda (var8 var12 var16)
              (if (>= (if (>= var16 -1) 8 var4)
                      ((lambda (var5 var11) var12) -6 5))
                ((lambda (var9 var10 var17) var10)
                 var17
                 var17
                 -6)
                ((lambda (var0 var10) var8) var16 -8)))
            ((lambda (proc)
               (proc ((lambda (proc) (proc 4)) (lambda (var0) var4))))
             (lambda (var8) (begin var4 var17)))
            ((lambda (var19) var4)
             ((lambda (var12) 3) var17))
            var8)
           (+ (+ (if (>= var4 var8) var4 2)
                 (let ((var18 var17) (var10 -2)) var4))
              ((lambda (var0)
                 ((lambda (proc) (proc -10))
                  (lambda (var12) var0)))
               ((lambda (var11 var3 var13) var3) var8 -9 4)))
           (begin
             ((lambda (var5 var18)
                ((lambda (var18 var5) 5) var17 var5))
              (begin 5 var4)
              ((lambda (var18) 2) 5))
             ((lambda (var9 var14 var4)
                ((lambda (var19 var11 var15) var11) -10 var9 1))
              ((lambda (proc) (proc 6)) (lambda (var10) var17))
              (if (>= 6 var17) var17 var4)
              ((lambda (var7 var3) 5) var17 -7)))))
        (begin
          ((lambda (var3 var14 var10)
             ((lambda (var0 var16)
                ((lambda (var14 var3 var17) -9) 9 8 var0))
              ((lambda (var6 var1) 6) var10 6)
              ((lambda () var3))))
           ((lambda (var9) (begin -5 9)) 4)
           (if (>= ((lambda (var6) 8) -10)
                   (if (>= var4 var4) var4 var4))
             ((lambda () -2))
             (if (>= var4 var4) -3 0))
           ((lambda () ((lambda (var1) var4) -2))))
          (+ (begin
               ((lambda (var11 var9 var17) var17) var4 var4 -7)
               ((lambda (var8) 7) var4))
             (if (>= (if (>= 6 var4) var4 -1) ((lambda () -3)))
               (begin var4 -9)
               ((lambda (var14 var13) -3) var4 -8))))
        var4)
       ((lambda (var2)
          (if (>= 3
                  (let ((var16 var2)
                        (var11 (+ (begin var4 -7) ((lambda () var2)))))
                    ((lambda (proc)
                       (proc ((lambda (var6 var9 var11) -4) -8 -3 9)))
                     (lambda (var14) -6))))
            ((lambda (proc)
               (proc (begin
                       ((lambda (var11 var17 var7) 3) 4 0 -7)
                       (+ var4 7))))
             (lambda (var10)
               (let ((var6 ((lambda () -6)))
                     (var0 ((lambda (var14 var18) var18) var10 var4)))
                 (+ 8 9))))
            (+ (if (>= var4
                       ((lambda (var6 var9 var4) -1) var4 -2 2))
                 (let ((var5 -2) (var2 var4)) var2)
                 ((lambda () -10)))
               (if (>= ((lambda () -3)) var4)
                 1
                 ((lambda (var9 var6) 9) 8 var4)))))
        ((lambda (proc)
           (proc (if (>= ((lambda () var4))
                         (let ((var9 var4) (var12 (begin -8 -6)))
                           ((lambda (proc) (proc 1)) (lambda (var13) var13))))
                   -1
                   ((lambda (var16 var0) 9) (+ var4 var4) -10))))
         (lambda (var12)
           ((lambda (var13) (begin var13 (+ var13 1)))
            ((lambda (var15) (+ -7 -3))
             ((lambda (var10 var9 var7) var7) var12 var4 -6)))))))))
 1)

Case vm/gen-6-7.ssscm:

((lambda (var2)
   (let ((var10 (+ ((lambda (var18 var10 var12)
                      ((lambda (var5 var12 var0)
                         (begin
                           1
                           (if (>= ((lambda (var16 var19) var2) -1 2)
                                   (let ((var15 var0) (var5 -9)) -2))
                             (+ -1 var5)
                             (+ var5 -5))))
                       (if (>= ((lambda (var10) ((lambda (var16) -5) var18)) 6)
                               var10)
                         ((lambda () (begin -10 var2)))
                         -10)
                       ((lambda (proc)
                          (proc (begin
                                  (let ((var11 -8) (var3 -8)) var2)
                                  ((lambda (proc) (proc 2))
                                   (lambda (var8) 0)))))
                        (lambda (var19) 3))
                       ((lambda (var10 var18)
                          (begin
                            ((lambda () var12))
                            (let ((var6 4) (var8 var12)) -8)))
                        ((lambda (var5 var1 var13) 2)
                         ((lambda (var5 var4) 5) 9 -5)
                         (begin var2 var2)
                         (if (>= var18 -5) 7 var12))
                        -9)))
                    ((lambda (var6 var10)
                       ((lambda (var6 var13) var10)
                        (+ (if (>= var10 var10) -9 1) (begin -3 -3))
                        (if (>= ((lambda () var6)) ((lambda () var6)))
                          ((lambda (var5) 1) -7)
                          ((lambda (var2 var10) var10) -9 -10))))
                     (+ ((lambda (var12 var10 var1) ((lambda () 8)))
                         ((lambda (var13) var2) var2)
                         -6
                         ((lambda (var5 var16 var10) var5) var2 -7 0))
                        ((lambda (var5 var8 var6)
                           ((lambda (var17 var15) -10) -1 var2))
                         (begin var2 var2)
                         (if (>= -8 1) -2 var2)
                         -10))
                     (begin
                       ((lambda (var2 var15 var9) var9)
                        (if (>= var2 -4) var2 -1)
                        (if (>= -4 var2) var2 var2)
                        (begin 7 -6))
                       ((lambda (var4 var7 var9)
                          ((lambda (proc) (proc var9))
                           (lambda (var19) var7)))
                        (+ var2 9)
                        ((lambda (var11) 9) 5)
                        (begin -4 var2))))
                    ((lambda (proc)
                       (proc (let ((var14 -7)
                                   (var6 ((lambda (var14)
                                            ((lambda (var5) var2) var2))
                                          var2)))
                               7)))
                     (lambda (var3)
                       (begin
                         ((lambda (proc) (proc ((lambda (var17) 1) -7)))
                          (lambda (var12) var3))
                         ((lambda (proc)
                            (proc ((lambda (proc) (proc var2))
                                   (lambda (var16) 4))))
                          (lambda (var10) (begin 5 -5))))))
                    4)
                   ((lambda (proc)
                      (proc (begin
                              ((lambda (proc)
                                 (proc ((lambda (var15 var12 var13) var15)
                                        ((lambda () 0))
                                        -10
                                        ((lambda () 2)))))
                               (lambda (var5)
                                 ((lambda (var9 var0 var17)
                                    ((lambda (proc) (proc var0))
                                     (lambda (var18) var9)))
                                  ((lambda (var1 var5) -3) var5 var5)
                                  (let ((var10 -8) (var15 var5)) 9)
                                  ((lambda (proc) (proc var2))
                                   (lambda (var12) var2)))))
                              ((lambda ()
                                 ((lambda (proc)
                                    (proc ((lambda (var2 var5 var18) 4)
                                           var2
                                           -1
                                           var2)))
                                  (lambda (var5)
                                    ((lambda (var11) var11) var5))))))))
                    (lambda (var16)
                      (+ ((lambda (var1)
                            (if (>= ((lambda (var6 var12 var13) var1)
                                     var1
                                     var2
                                     1)
                                    ((lambda (var5) var5) -2))
                              (let ((var18 var16) (var2 6)) var16)
                              ((lambda () var1))))
                          var2)
                         ((lambda (var19 var2 var3)
                            ((lambda (proc) (proc var19))
                             (lambda (var13) ((lambda (var14) var3) var13))))
                          (let ((var5 ((lambda (var1) var1) var16))
                                (var17 ((lambda () var16))))
                            ((lambda (var0 var12 var9) var2) -9 -8 -9))
                          ((lambda (var0 var2) ((lambda () var16)))
                           (+ var2 -5)
                           ((lambda (var18 var13 var4) -3) 6 4 9))
                          (+ (+ -2 1) 2)))))))
         (var16 ((lambda (var1)
                   ((lambda (proc)
                      (proc ((lambda ()
                               ((lambda (var5)
                                  ((lambda (var18 var19 var2)
                                     ((lambda (var5 var15 var10) 8)
                                      5
                                      var18
                                      var18))
                                   ((lambda (var15 var1 var0) var2)
                                    6
                                    var5
                                    var5)
                                   (begin 3 var2)
                                   var1))
                                (if (>= ((lambda (var9 var0) -1) var2 3)
                                        ((lambda () var1)))
                                  (begin 8 8)
                                  ((lambda (var16) var1) var2)))))))
                    (lambda (var10)
                      (if (>= ((lambda (var6 var13 var4)
                                 (let ((var15 var6)
                                       (var18 (if (>= -5 6) var4 var13)))
                                   ((lambda (var19 var6) 4) 6 -5)))
                               ((lambda (proc) (proc (begin -9 -7)))
                                (lambda (var14) (begin var2 var10)))
                               ((lambda ()
                                  (let ((var7 -10) (var18 var2)) var1)))
                               (begin ((lambda (var4) -2) 6) var2))
                              ((lambda (var1 var10 var14)
                                 (begin
                                   (let ((var18 8) (var8 4)) 7)
                                   ((lambda (proc) (proc var10))
                                    (lambda (var9) var9))))
                               (if (>= (if (>= var2 -2) 5 var1)
                                       (let ((var4 -4) (var17 var1)) var10))
                                 ((lambda (var7) -10) var2)
                                 ((lambda (var12 var14) var1) var2 1))
                               var10
                               (let ((var5 ((lambda (var17 var9 var18) var1)
                                            var2
                                            var10
                                            8))
                                     (var4 ((lambda () 6))))
                                 var10)))
                        (let ((var0 ((lambda () var2)))
                              (var5 ((lambda (var12)
                                       ((lambda (var10 var17 var1) var10)
                                        -9
                                        -4
                                        -5))
                                     var1)))
                          ((lambda ()
                             ((lambda (var18 var3) var10) var2 var1))))
                        (if (>= ((lambda (var15 var18 var9) ((lambda () 3)))
                                 ((lambda (var15 var9) var15) 4 var2)
                                 (+ var10 9)
                                 ((lambda (var9 var19 var2) var9)
                                  -10
                                  var1
                                  var2))
                                (begin
                                  ((lambda (var15 var7) var7) var2 var2)
                                  (if (>= 5 6) var1 var10)))
                          (+ (if (>= var2 -7) var10 var2)
                             (let ((var19 3) (var0 var2)) var10))
                          ((lambda () ((lambda () var1)))))))))
                 ((lambda (var17 var0 var1)
                    (+ ((lambda (var5 var9)
                          (if (>= var2 ((lambda (var8) 1) 2))
                            ((lambda (var14) var2) 2)
                            ((lambda (proc) (proc var17)) (lambda (var9) 0))))
                        (if (>= (begin -9 -2)
                                (let ((var4 var1) (var2 var1)) var0))
                          ((lambda (proc) (proc -1)) (lambda (var10) -7))
                          (begin -4 var1))
                        ((lambda (var12 var3 var2)
                           ((lambda (var5 var9) var1) -1 6))
                         ((lambda (var7 var8) -2) 6 2)
                         ((lambda (proc) (proc 1)) (lambda (var8) var2))
                         (let ((var6 -2) (var3 var0)) 7)))
                       ((lambda (var16) 8)
                        (let ((var0 (+ var1 -4)) (var7 -1)) var1))))
                  -4
                  (let ((var16 ((lambda (var18)
                                  (+ ((lambda (proc) (proc 2))
                                      (lambda (var19) var2))
                                     1))
                                ((lambda () 1))))
                        (var8 (begin
                                ((lambda (proc) (proc (+ 4 var2)))
                                 (lambda (var10)
                                   ((lambda (var7 var9 var3) var7)
                                    -8
                                    var2
                                    -4)))
                                3)))
                    4)
                  ((lambda (var13)
                     ((lambda (var3) var2)
                      (begin
                        ((lambda (var16 var10) var10) 6 -6)
                        ((lambda (var16) 3) -4))))
                   ((lambda (var9 var1)
                      ((lambda (var9 var19) var9)
                       ((lambda (var18) var18) var9)
                       var1))
                    var2
                    ((lambda (var17 var10 var18) -2)
                     var2
                     8
                     (let ((var1 7) (var13 -6)) 5))))))))
     (if (>= ((lambda () ((lambda () var2))))
             (let ((var7 3)
                   (var4 ((lambda ()
                            (let ((var6 ((lambda (var11) (+ var11 4))
                                         (if (>= var2 -3) -7 var2)))
                                  (var17 var2))
                              ((lambda (var6)
                                 ((lambda (proc) (proc var2))
                                  (lambda (var8) var8)))
                               ((lambda (var13) var2) -3)))))))
               (+ -10
                  ((lambda (var8 var11)
                     ((lambda (var10 var13) ((lambda (var13) 7) var11))
                      ((lambda () -4))
                      ((lambda (var1 var15) 4) var11 -3)))
                   (+ ((lambda (var12) var2) var2)
                      ((lambda (var3 var18 var6) -3) -5 var2 -10))
                   var2))))
       ((lambda ()
          ((lambda (var0)
             ((lambda (var7 var8)
                ((lambda (var19 var15) (begin -10 var7))
                 ((lambda (var14 var4 var13) 7) var8 -8 var2)
                 (let ((var13 2) (var12 var0)) var8)))
              (begin
                (+ var0 8)
                ((lambda (var7 var14) var0) var2 var2))
              ((lambda (var13) (+ var2 var13)) var2)))
           -9)))
       ((lambda (var14 var10)
          (let ((var9 -4)
                (var10 (if (>= ((lambda (proc) (proc var10))
                                (lambda (var0) -6))
                               -1)
                         (if (>= var2 (+ -8 var10))
                           ((lambda (var11) 7) var2)
                           (begin -10 -3))
                         ((lambda (proc)
                            (proc ((lambda (proc) (proc 3))
                                   (lambda (var4) 6))))
                          (lambda (var16)
                            ((lambda (var2 var15 var14) var2) 2 var16 -1))))))
            (if (>= ((lambda (var13) (if (>= var10 8) -4 var10))
                     ((lambda (var14) -2) var10))
                    ((lambda () (+ var2 -5))))
              ((lambda () (if (>= -3 5) 4 var14)))
              ((lambda (var3 var9 var16)
                 ((lambda (var11 var14) 2) var10 var9))
               (begin 5 -6)
               (begin -2 var2)
               var10))))
        ((lambda (var7 var16 var4)
           (let ((var1 -1)
                 (var7 (if (>= ((lambda (var16) -2) -6) (+ -3 -10)) 1 3)))
             ((lambda () (if (>= -1 var16) 7 var2)))))
         ((lambda (proc)
            (proc (begin
                    ((lambda (var17) var2) -5)
                    ((lambda () 9)))))
          (lambda (var14)
            (+ ((lambda (var16 var0) var0) 8 4)
               ((lambda (proc) (proc -3)) (lambda (var7) var14)))))
         var2
         (let ((var4 ((lambda (proc) (proc var2))
                      (lambda (var18)
                        ((lambda (var2 var0) var2) var2 var2))))
               (var12 8))
           var2))
        var2))))
 1)

Case vm/gen-6-8.ssscm:

((lambda (var4)
   ((lambda (var16 var0)
      ((lambda (proc)
         (proc (+ var16 ((lambda () var4)))))
       (lambda (var12)
         ((lambda (var3 var13)
            ((lambda ()
               ((lambda (var5)
                  ((lambda (proc)
                     (proc ((lambda (proc) (proc 1)) (lambda (var6) var5))))
                   (lambda (var9)
                     ((lambda (proc) (proc -3)) (lambda (var16) 7)))))
                ((lambda (proc)
                   (proc ((lambda (var3 var1) 3) var13 3)))
                 (lambda (var9) ((lambda (var19) var19) var12)))))))
          (if (>= 9
                  ((lambda ()
                     (if (>= ((lambda (var7) var12) var12) (+ -8 -9))
                       ((lambda (proc) (proc var16)) (lambda (var5) 0))
                       -8))))
            (begin
              (begin
                ((lambda (var3 var19) -9) var4 var4)
                (+ -3 -5))
              (+ ((lambda (var0 var9 var7) var0) -4 -7 4)
                 ((lambda () 6))))
            ((lambda ()
               (let ((var5 (+ -7 -1)) (var11 ((lambda () 6))))
                 (begin -4 9)))))
          ((lambda (proc)
             (proc ((lambda (var6)
                      (if (>= ((lambda (var5 var13 var10) -2) -10 var6 var12)
                              ((lambda (var14 var6) -1) 7 var12))
                        ((lambda (var0 var19 var5) var4) var0 var4 9)
                        ((lambda () -6))))
                    (begin var0 3))))
           (lambda (var3)
             (if (>= (+ (let ((var16 var12) (var7 var4)) var4)
                        ((lambda (proc) (proc 1)) (lambda (var17) 5)))
                     (if (>= ((lambda (proc) (proc 1)) (lambda (var10) var16))
                             (begin 1 -6))
                       ((lambda () -9))
                       var12))
               ((lambda (var17 var1)
                  (let ((var18 -2) (var8 9)) -9))
                ((lambda (var14) 1) var4)
                ((lambda (proc) (proc -4)) (lambda (var14) 6)))
               ((lambda (var15)
                  ((lambda (proc) (proc var15)) (lambda (var14) 0)))
                ((lambda () -5))))))))))
    (+ (let ((var19 ((lambda (var4 var16) ((lambda () -4)))
                     ((lambda (var19 var5)
                        (if (>= (if (>= -8 var5) var19 2) ((lambda () var4)))
                          ((lambda (var8) var5) -9)
                          ((lambda (var12 var9) -3) 4 var4)))
                      (begin
                        (begin var4 var4)
                        ((lambda (var16 var13) -8) var4 var4))
                      (if (>= (let ((var18 var4) (var11 4)) -6)
                              (begin var4 var4))
                        (if (>= var4 var4) var4 -6)
                        ((lambda (var0 var5) var0) -5 var4)))
                     ((lambda (var3)
                        ((lambda (var9)
                           ((lambda (var2 var10 var9) 7) var4 4 3))
                         (begin -8 -7)))
                      (if (>= ((lambda () 1)) 7) ((lambda () var4)) -5))))
             (var4 ((lambda (var8 var3 var1) var3)
                    (let ((var15 var4) (var8 -9))
                      (begin
                        ((lambda (proc) (proc -3)) (lambda (var14) 5))
                        7))
                    1
                    (if (>= (+ 6 6)
                            (begin
                              (let ((var14 var4) (var6 var4)) -3)
                              (let ((var1 0) (var8 -1)) var4)))
                      (+ ((lambda (var2) var2) -10) (if (>= -3 4) 3 1))
                      ((lambda (var7) ((lambda (var1) var4) var7))
                       ((lambda (var19) 4) var4))))))
         ((lambda (var9)
            (let ((var16 ((lambda (proc) (proc (begin 4 8)))
                          (lambda (var15)
                            ((lambda (proc) (proc -10)) (lambda (var8) 7)))))
                  (var11 ((lambda (var8) 9)
                          (let ((var12 var4) (var4 -3)) var4))))
              var9))
          ((lambda (var13 var2)
             ((lambda (var12) (let ((var14 var2) (var0 -6)) 8))
              (begin -1 var13)))
           ((lambda (var9 var4 var13)
              ((lambda (var6 var3 var18) 1) 4 var4 var4))
            (if (>= var4 -8) 9 var4)
            ((lambda (var1 var19) var19) var4 -2)
            ((lambda (var0 var7) -1) 0 -9))
           ((lambda (var15 var1)
              ((lambda (var5 var17 var0) var4) var4 7 -7))
            (begin 5 6)
            var4))))
       (begin
         ((lambda (var13 var19)
            (if (>= -4
                    (let ((var2 (begin var4 var4)) (var19 (+ var19 -9)))
                      (let ((var6 -6) (var7 9)) var19)))
              ((lambda () (if (>= -3 6) 0 var19)))
              -9))
          ((lambda (proc)
             (proc (let ((var4 (if (>= 6 var4) -10 var4))
                         (var13 ((lambda () -7))))
                     -2)))
           (lambda (var2) (+ ((lambda () -7)) var4)))
          (begin
            (if (>= (let ((var3 var4) (var8 var4)) var4) 6)
              (let ((var9 9) (var3 var4)) var4)
              (let ((var5 -9) (var7 var4)) var4))
            (let ((var12 ((lambda () var4))) (var14 (+ var4 -5)))
              (+ 7 5))))
         (let ((var12 ((lambda (proc)
                         (proc (+ ((lambda () var4))
                                  ((lambda (var14 var5 var2) var5)
                                   var4
                                   var4
                                   -6))))
                       (lambda (var12)
                         ((lambda (var13 var15 var17) 5)
                          1
                          ((lambda (var5 var16 var18) var5) 7 2 var12)
                          (begin -3 -7)))))
               (var3 ((lambda (proc) (proc 4))
                      (lambda (var2)
                        ((lambda (var4 var5 var17) (if (>= -3 -4) var5 7))
                         (+ 2 8)
                         (if (>= var2 var4) -3 var2)
                         ((lambda (var18 var7) var4) var4 var4))))))
           (if (>= 1
                   (if (>= var4 0)
                     ((lambda (proc) (proc 1)) (lambda (var1) -9))
                     ((lambda (var7 var16) var16) -9 var4)))
             var4
             (begin
               ((lambda (var8) var8) var4)
               (begin var4 var4))))))
    ((lambda (var2 var1 var6)
       ((lambda (var12 var17 var7)
          (if (>= (if (>= (let ((var7 (begin -4 var12))
                                (var17 ((lambda (proc) (proc var1))
                                        (lambda (var11) var2))))
                            ((lambda (var5 var19) var17) 4 -2))
                          ((lambda () (begin var6 var17))))
                    ((lambda (var16 var8 var3) (begin var8 var16))
                     ((lambda (proc) (proc -8)) (lambda (var8) var2))
                     ((lambda () 1))
                     ((lambda (proc) (proc var17))
                      (lambda (var1) var12)))
                    ((lambda (var12) (let ((var9 var2) (var8 5)) 9))
                     ((lambda (var1) var2) 6)))
                  ((lambda ()
                     (let ((var3 (+ var17 var2)) (var7 8))
                       ((lambda (var7) var1) 5)))))
            (if (>= ((lambda (var6 var15) ((lambda (var18) 9) var12))
                     (+ var4 var7)
                     (if (>= 9 var17) var12 1))
                    (let ((var10 ((lambda (proc) (proc 1))
                                  (lambda (var2) var6)))
                          (var7 (+ var2 -7)))
                      ((lambda (proc) (proc -5)) (lambda (var18) var2))))
              ((lambda (var9) 5) (+ var1 -10))
              ((lambda (var12 var4) -8)
               (begin -1 var7)
               (if (>= var2 var2) -6 var7)))
            (if (>= 3
                    (if (>= (begin var1 var7) (if (>= -9 var2) var2 6))
                      (if (>= var4 var4) -4 var7)
                      -4))
              (+ ((lambda (var13) var2) 8) 1)
              ((lambda (proc) (proc -2)) (lambda (var18) 8)))))
        ((lambda ()
           ((lambda (proc)
              (proc (begin var6 (begin var1 -6))))
            (lambda (var1)
              (+ ((lambda (proc) (proc var4)) (lambda (var10) 2))
                 ((lambda (var14 var16 var4) var2) var4 var6 7))))))
        (+ var1
           ((lambda (var12 var16 var8)
              ((lambda (var9 var14 var15) (begin -5 var4))
               ((lambda (var16 var4 var15) var12) -9 -5 -7)
               ((lambda () 8))
               (if (>= var1 3) -9 -7)))
            (if (>= ((lambda (var7 var1 var13) 0) var6 2 4) 3)
              (if (>= var2 var4) var4 var4)
              ((lambda (var0) -7) -1))
            ((lambda (var19) ((lambda () var6)))
             ((lambda (var18 var5 var16) var5) var4 var1 -6))
            (begin
              ((lambda (var16) var1) 3)
              ((lambda (var0 var2) var4) -9 -10))))
        (if (>= ((lambda ()
                   ((lambda (var2 var12 var9) -1)
                    var4
                    ((lambda () -5))
                    ((lambda () var1)))))
                var1)
          ((lambda ()
             ((lambda () ((lambda (var0 var14) 1) 3 var1)))))
          ((lambda (var1 var8)
             ((lambda (proc) (proc (begin 6 1)))
              (lambda (var13) 3)))
           (let ((var8 (let ((var17 var2) (var11 var4)) 6))
                 (var19 var6))
             -4)
           (+ ((lambda (var2 var16 var14) var16) -9 var4 var6)
              ((lambda (var7) var6) 3))))))
     (+ (let ((var13 (let ((var10 ((lambda () ((lambda (var9) 6) var4))))
                           (var7 var4))
                       (begin
                         ((lambda (var11) var4) 3)
                         ((lambda (var18) 8) var4))))
              (var5 ((lambda (proc)
                       (proc (+ (begin var4 6)
                                (let ((var6 var4) (var5 -6)) var4))))
                     (lambda (var18)
                       ((lambda (proc) (proc var4))
                        (lambda (var6) (+ var4 -1)))))))
          (if (>= ((lambda () -6))
                  ((lambda (var11 var6) var11)
                   ((lambda () -10))
                   (if (>= -9 var4) var4 9)))
            (begin
              ((lambda (var18 var5 var14) 7) -9 6 8)
              ((lambda (var13 var4 var10) var13) 8 var4 -8))
            (if (>= (+ -10 -8)
                    ((lambda (var19 var17 var7) var17) var4 var4 -5))
              (begin var4 var4)
              (let ((var7 var4) (var4 9)) var4))))
        (if (>= ((lambda (var0 var19) var4)
                 ((lambda (var11 var6 var3)
                    ((lambda (proc) (proc -2)) (lambda (var18) 0)))
                  (+ var4 -8)
                  ((lambda (proc) (proc var4)) (lambda (var14) -9))
                  -9)
                 var4)
                var4)
          (if (>= ((lambda ()
                     ((lambda (proc) (proc var4))
                      (lambda (var0) var0))))
                  0)
            ((lambda (var6) (+ 4 var4)) ((lambda () -8)))
            (if (>= (begin var4 var4) (if (>= -7 4) -1 8))
              (begin var4 var4)
              ((lambda (var2 var11 var16) 2) -1 var4 -4)))
          (let ((var2 (if (>= ((lambda (proc) (proc var4))
                               (lambda (var9) var4))
                              (let ((var6 var4) (var16 5)) 5))
                        ((lambda (proc) (proc var4)) (lambda (var11) -4))
                        ((lambda (proc) (proc -2)) (lambda (var3) var4))))
                (var11 -6))
            ((lambda (var17 var6 var13)
               ((lambda (var2 var16) 6) var6 3))
             ((lambda () 1))
             ((lambda (var15 var19 var16) -10) 7 var4 3)
             5))))
     (+ (+ ((lambda (var3 var1 var9)
              ((lambda (var17)
                 (let ((var13 var9) (var16 -10)) 8))
               ((lambda () var3))))
            ((lambda (var19 var5 var16) ((lambda () 1)))
             ((lambda (var8 var18) 4) var4 var4)
             ((lambda (proc) (proc var4))
              (lambda (var19) var19))
             ((lambda () 8)))
            ((lambda (var4) (if (>= 4 5) 6 9))
             ((lambda () 9)))
            (+ var4
               ((lambda (proc) (proc -6))
                (lambda (var12) var12))))
           ((lambda (var3 var16)
              ((lambda () (if (>= var16 var3) 9 var4))))
            (if (>= var4 var4)
              var4
              (if (>= -7 -4) var4 var4))
            ((lambda (var4 var6)
               ((lambda (var13 var8) var4) var6 var6))
             var4
             (begin 5 var4))))
        (+ ((lambda (var2 var8 var11)
              (begin (begin -7 1) ((lambda (var11) -6) 6)))
            ((lambda (proc) (proc (if (>= var4 var4) var4 6)))
             (lambda (var7) (begin var7 3)))
            ((lambda () var4))
            (+ (begin var4 var4) (+ 8 -5)))
           (+ (+ (let ((var6 8) (var16 var4)) var4) var4)
              ((lambda (var11) ((lambda () -10)))
               ((lambda (proc) (proc var4))
                (lambda (var9) var4))))))
     ((lambda ()
        ((lambda (var16 var10 var19)
           ((lambda (var15 var12)
              ((lambda () (begin var4 var10))))
            (+ var4 ((lambda (var0) var10) 6))
            (if (>= ((lambda () 1))
                    (if (>= var19 var16) var19 var16))
              ((lambda (var15 var9 var3) var10) var19 7 var16)
              var10)))
         ((lambda (var14)
            (begin (if (>= var4 3) 0 -1) (begin var4 -7)))
          (+ ((lambda () -4)) -6))
         ((lambda (var2 var17) var4)
          ((lambda () (if (>= var4 6) var4 8)))
          (let ((var19 (if (>= 3 7) var4 var4)) (var14 var4))
            (if (>= var4 4) var4 -7)))
         ((lambda ()
            ((lambda (var15 var4 var1)
               ((lambda (var15 var2) -4) 5 var15))
             ((lambda (var12) var12) var4)
             (if (>= var4 var4) var4 var4)
             ((lambda (var1 var17) 3) 0 var4))))))))))
 1)

Case vm/gen-6-9.ssscm:

((lambda (var0)
   (let ((var13 (begin
                  ((lambda (var7 var17 var12) var17)
                   ((lambda (var13 var7)
                      ((lambda (var2)
                         ((lambda (var9 var19) ((lambda (var9) 3) var13))
                          ((lambda (var5) var13) -5)
                          ((lambda (proc) (proc -7)) (lambda (var19) var7))))
                       ((lambda (var1) (+ -3 var1))
                        (let ((var14 3) (var8 -10)) var0))))
                    (begin
                      ((lambda (proc)
                         (proc (let ((var6 9) (var18 9)) 7)))
                       (lambda (var0) (+ var0 var0)))
                      var0)
                    var0)
                   ((lambda ()
                      (begin
                        ((lambda (proc)
                           (proc ((lambda (var6 var7) 6) var0 var0)))
                         (lambda (var14)
                           ((lambda (var10 var14 var0) var14) var0 -9 2)))
                        ((lambda (var1 var9) ((lambda () 0)))
                         ((lambda (var2) -4) var0)
                         ((lambda (var6) var0) var0)))))
                   ((lambda (var3)
                      ((lambda (var3 var9)
                         ((lambda (var2 var14) ((lambda () var14)))
                          ((lambda (proc) (proc -9)) (lambda (var15) -2))
                          (begin var3 9)))
                       ((lambda (var11)
                          ((lambda (var12 var17 var3) 3) var11 var3 var11))
                        (+ -1 var3))
                       (if (>= (if (>= var3 6) var0 -6)
                               ((lambda (proc) (proc 9))
                                (lambda (var13) var0)))
                         ((lambda () var3))
                         (let ((var17 0) (var13 2)) -8))))
                    (begin
                      -3
                      ((lambda (var14 var13 var12)
                         ((lambda (var2 var7) var14) -2 5))
                       ((lambda () -9))
                       (if (>= var0 -3) 7 var0)
                       ((lambda (var0) var0) var0)))))
                  ((lambda (var9 var10 var18)
                     (let ((var17 (let ((var2 8)
                                        (var17 ((lambda (var2)
                                                  ((lambda (proc) (proc var18))
                                                   (lambda (var6) 4)))
                                                (if (>= var10 var9) -8 var0))))
                                    ((lambda (var11 var14)
                                       ((lambda (var2 var17 var10) -10)
                                        -7
                                        -3
                                        var18))
                                     ((lambda (var1 var3) var1) -5 5)
                                     var10)))
                           (var7 (if (>= (let ((var10 -9) (var18 -4))
                                           ((lambda () var9)))
                                         ((lambda (var5 var10 var8)
                                            ((lambda (var0 var14) var8)
                                             var18
                                             2))
                                          ((lambda (var14 var8) -1) 3 4)
                                          ((lambda () var0))
                                          var10))
                                   -10
                                   (let ((var6 ((lambda (var17 var1 var12) -4)
                                                var0
                                                2
                                                var0))
                                         (var7 ((lambda () var9))))
                                     ((lambda () 4))))))
                       ((lambda ()
                          ((lambda (var4 var6 var7)
                             ((lambda (proc) (proc var0))
                              (lambda (var7) var9)))
                           3
                           ((lambda (var5 var6) -2) var10 5)
                           (+ var0 var18))))))
                   (if (>= ((lambda (var16 var6 var3)
                              (begin (begin var3 0) ((lambda () 6))))
                            (+ (+ var0 -4)
                               ((lambda (proc) (proc 1)) (lambda (var8) 7)))
                            (let ((var12 (if (>= var0 -6) var0 -10))
                                  (var19 ((lambda () 6))))
                              ((lambda (var4 var2 var6) var2) -8 var0 -2))
                            6)
                           ((lambda (proc)
                              (proc ((lambda (var16 var4 var0)
                                       ((lambda (var14) -8) var4))
                                     var0
                                     var0
                                     ((lambda () var0)))))
                            (lambda (var13)
                              ((lambda ()
                                 ((lambda (var16 var9 var0) var0) -6 3 -7))))))
                     (let ((var11 ((lambda (var10 var3) -2)
                                   (begin 4 6)
                                   ((lambda () var0))))
                           (var15 (let ((var0 (begin -7 var0))
                                        (var6 (if (>= var0 -10) var0 2)))
                                    ((lambda (var12 var15) -7) 9 0))))
                       (begin
                         ((lambda () var0))
                         ((lambda (var4 var12) -5) -7 -5)))
                     5)
                   var0
                   (begin
                     ((lambda (var4 var1)
                        ((lambda (var5 var9) 4)
                         ((lambda (proc) (proc var1))
                          (lambda (var3) var4))
                         var4))
                      ((lambda (var2 var12)
                         ((lambda (var5 var0 var10) -9) -1 var12 0))
                       (begin var0 var0)
                       ((lambda () -9)))
                      ((lambda (var14 var13 var15) (begin var0 0))
                       (+ var0 var0)
                       ((lambda (proc) (proc 1)) (lambda (var16) var0))
                       (if (>= var0 var0) var0 -5)))
                     ((lambda (var8 var5)
                        (begin ((lambda (var16) -4) 4) (+ var5 var0)))
                      ((lambda () (begin 1 -3)))
                      (let ((var12 ((lambda (proc) (proc 7))
                                    (lambda (var2) -2)))
                            (var2 -2))
                        (let ((var1 var0) (var17 4)) var0)))))))
         (var3 (if (>= ((lambda (proc) (proc -5)) (lambda (var12) -5))
                       ((lambda (var12 var6 var17) var17)
                        (+ -1
                           (begin ((lambda () ((lambda (var19) 2) 6))) var0))
                        (begin
                          (+ ((lambda (var17 var16 var0)
                                ((lambda (var12) 9) var16))
                              (let ((var2 4) (var8 6)) var0)
                              ((lambda (proc) (proc var0)) (lambda (var10) -6))
                              (if (>= var0 -3) var0 var0))
                             ((lambda (var11 var12) -5)
                              ((lambda (var11) var11) -6)
                              ((lambda (var18) var0) 5)))
                          ((lambda (var5 var0 var6)
                             ((lambda (var5) (begin 2 var0))
                              (begin var5 var6)))
                           ((lambda (var9 var3 var6) -7)
                            ((lambda (proc) (proc -5)) (lambda (var8) var0))
                            -5
                            var0)
                           ((lambda (var17 var3 var4) ((lambda () -3)))
                            -1
                            ((lambda () -5))
                            ((lambda (var8) -6) -6))
                           var0))
                        -6))
                 (let ((var4 (+ ((lambda (var0 var9 var17)
                                   (if (>= (begin var0 -4) (+ 6 var0))
                                     -2
                                     (begin 6 -2)))
                                 8
                                 ((lambda (proc)
                                    (proc ((lambda (var5 var6 var16) var0)
                                           var0
                                           -5
                                           var0)))
                                  (lambda (var18) var0))
                                 ((lambda (proc) (proc (begin 1 var0)))
                                  (lambda (var6)
                                    ((lambda (var12 var0) -6) -7 -5))))
                                var0))
                       (var13 ((lambda (proc)
                                 (proc ((lambda (var4 var11 var1)
                                          (if (>= ((lambda () 2))
                                                  ((lambda (var15) var11)
                                                   var11))
                                            (begin var0 var4)
                                            ((lambda (proc) (proc -4))
                                             (lambda (var10) var10))))
                                        ((lambda (proc)
                                           (proc ((lambda (var9 var0 var18) 3)
                                                  var0
                                                  1
                                                  9)))
                                         (lambda (var4)
                                           (let ((var3 4) (var11 -1)) 0)))
                                        (if (>= (begin var0 -2)
                                                ((lambda () var0)))
                                          var0
                                          ((lambda (var15 var17 var19) 3)
                                           6
                                           8
                                           0))
                                        ((lambda (var9 var15)
                                           (let ((var6 5) (var11 var15))
                                             var15))
                                         ((lambda (var13) 3) 7)
                                         ((lambda () -1))))))
                               (lambda (var13)
                                 (begin
                                   (if (>= (let ((var10 -8) (var0 var0)) 4)
                                           ((lambda (var14) var14) -6))
                                     ((lambda (var1 var4 var6) 2) var13 8 5)
                                     ((lambda (var16 var7) -4) 8 var0))
                                   ((lambda (var1 var4)
                                      (let ((var19 8) (var16 var0)) var1))
                                    ((lambda (proc) (proc var0))
                                     (lambda (var18) var0))
                                    -8))))))
                   (if (>= (let ((var12 ((lambda (var9 var15 var17)
                                           ((lambda () 7)))
                                         ((lambda () var0))
                                         var0
                                         (if (>= var0 var0) -4 5)))
                                 (var3 (if (>= ((lambda (var16 var17) 3)
                                                var0
                                                -10)
                                               (begin var0 var0))
                                         (+ -6 -7)
                                         ((lambda (var13 var16 var8) var0)
                                          5
                                          var0
                                          -3))))
                             (+ ((lambda () -6))
                                (let ((var11 var0) (var18 5)) 6)))
                           var0)
                     (let ((var2 ((lambda (var15 var4) ((lambda (var15) 8) -2))
                                  (+ var0 -10)
                                  (begin -7 -8)))
                           (var7 ((lambda (var0 var16 var3) var16)
                                  ((lambda (var5) -8) -7)
                                  ((lambda () -2))
                                  ((lambda (var15 var19 var4) -4)
                                   var0
                                   var0
                                   5))))
                       ((lambda () (begin 9 var0))))
                     (let ((var4 var0) (var5 var0))
                       ((lambda (var12 var6) var6)
                        var0
                        (let ((var9 var0) (var10 0)) 2)))))
                 (begin
                   var0
                   (begin
                     -9
                     (if (>= ((lambda (var1) 2) 3)
                             (+ ((lambda (var10 var8) var8) -6 var0)
                                (let ((var14 -4) (var12 -2)) var0)))
                       (+ ((lambda (var5 var4) var0) var0 var0)
                          ((lambda (var18 var15 var9) 1) -4 var0 var0))
                       ((lambda (var13 var5)
                          ((lambda (var5 var18) 3) var5 var5))
                        (begin var0 -4)
                        (let ((var2 -3) (var10 var0)) -4))))))))
     (if (>= ((lambda (var14 var6 var4)
                (let ((var19 (if (>= var4
                                     (begin
                                       ((lambda (proc) (proc var4))
                                        (lambda (var3) 5))
                                       ((lambda () var0))))
                               (let ((var9 (if (>= var14 7) var0 var14))
                                     (var6 var14))
                                 6)
                               ((lambda (var3 var14 var17) (+ var3 var3))
                                var14
                                (+ var4 5)
                                ((lambda (proc) (proc var4))
                                 (lambda (var16) -9)))))
                      (var1 ((lambda ()
                               ((lambda (var11 var16 var9) (begin 2 var0))
                                ((lambda (var6 var8) -5) 7 var0)
                                ((lambda (var9 var1) 5) var4 6)
                                ((lambda () var14)))))))
                  (+ ((lambda (proc) (proc (+ var6 -6)))
                      (lambda (var18)
                        (let ((var16 var6) (var5 var0)) var14)))
                     ((lambda (var11) var6) var6))))
              ((lambda (var8 var13 var11)
                 (+ ((lambda (proc)
                       (proc ((lambda (proc) (proc var0))
                              (lambda (var1) var1))))
                     (lambda (var9)
                       ((lambda (proc) (proc -10)) (lambda (var6) 2))))
                    var13))
               (begin
                 ((lambda ()
                    ((lambda (var6 var1 var0) -6) 7 9 var0)))
                 -5)
               (let ((var8 (let ((var1 (+ 3 0)) (var7 ((lambda () var0))))
                             (if (>= 0 -9) var0 9)))
                     (var18 ((lambda () (let ((var10 var0) (var11 3)) var0)))))
                 (begin (+ var0 4) ((lambda (var1) var1) var0)))
               ((lambda (proc)
                  (proc (begin
                          ((lambda (var15) 2) var0)
                          ((lambda (var3 var4) 9) 6 2))))
                (lambda (var11)
                  ((lambda (var19 var6) (if (>= var19 -7) var11 4))
                   (begin -3 8)
                   7))))
              ((lambda (var7)
                 ((lambda (var14 var13)
                    (if (>= ((lambda (var10) var14) var13)
                            ((lambda (var2 var7) 3) -9 -2))
                      ((lambda (proc) (proc var0)) (lambda (var1) -1))
                      (+ 8 0)))
                  (+ var0 (let ((var16 -5) (var6 var7)) var7))
                  var7))
               (begin
                 (let ((var6 (+ var0 -3)) (var13 (+ var0 var0)))
                   ((lambda (var18 var8) var8) var0 6))
                 ((lambda (var10 var7)
                    ((lambda (proc) (proc 4)) (lambda (var17) 2)))
                  ((lambda () -6))
                  4)))
              ((lambda (proc)
                 (proc ((lambda (var4 var15 var14)
                          (if (>= (if (>= -10 -9) -8 var14)
                                  (let ((var6 -7) (var5 -7)) var14))
                            (begin var15 2)
                            ((lambda () 6))))
                        var0
                        (if (>= (let ((var12 3) (var16 -3)) var0)
                                ((lambda (proc) (proc -4)) (lambda (var9) -4)))
                          ((lambda (var16) var16) -10)
                          ((lambda () 9)))
                        (+ ((lambda (var17) var0) var0)
                           ((lambda (var7 var11) var11) -4 -5)))))
               (lambda (var3)
                 ((lambda (proc) (proc var0))
                  (lambda (var1)
                    ((lambda (var17 var13) -9)
                     ((lambda (var13 var6 var19) 5) var0 var0 -2)
                     ((lambda (proc) (proc var0)) (lambda (var3) 3))))))))
             (let ((var15 var0)
                   (var11 (begin
                            ((lambda (proc) (proc -9))
                             (lambda (var1)
                               ((lambda (proc) (proc ((lambda () 0))))
                                (lambda (var4)
                                  ((lambda (proc) (proc -8))
                                   (lambda (var8) -7))))))
                            ((lambda (var14)
                               ((lambda (var12 var1)
                                  ((lambda (var11 var14 var18) 5) var0 var1 4))
                                var14
                                (let ((var2 0) (var13 -7)) -1)))
                             ((lambda () (+ 1 var0)))))))
               (if (>= ((lambda (var18 var11 var2)
                          (if (>= (+ -1 -5) (begin -8 3))
                            (begin var18 -1)
                            (+ 7 var18)))
                        ((lambda (proc) (proc (if (>= var0 var0) 5 var0)))
                         (lambda (var15) (if (>= var15 -2) var15 var0)))
                        (let ((var3 var0) (var2 -6)) var0)
                        ((lambda (var4 var6 var9)
                           ((lambda (proc) (proc -8)) (lambda (var3) 7)))
                         ((lambda () -9))
                         (begin -1 -9)
                         2))
                       (begin
                         (if (>= (+ var0 var0) (begin -3 var0))
                           (let ((var19 var0) (var10 5)) 3)
                           ((lambda (var1 var5) 4) var0 1))
                         (+ ((lambda (var11) var0) 2)
                            (let ((var14 var0) (var16 -4)) var0))))
                 (begin
                   0
                   ((lambda (var5 var17 var6)
                      (if (>= var17 var5) -8 7))
                    1
                    ((lambda (var13 var1) var0) var0 -6)
                    var0))
                 (+ (if (>= (begin var0 var0) ((lambda () var0)))
                      ((lambda (var10) var0) var0)
                      var0)
                    (+ ((lambda (var15 var14 var11) -5) 2 var0 var0)
                       ((lambda (var6) 0) var0))))))
       (if (>= ((lambda (var6) 8)
                ((lambda (var11 var4)
                   (begin ((lambda () var11)) (+ var0 var0)))
                 (begin
                   (let ((var15 var0) (var19 5)) -4)
                   ((lambda (var1 var13) 7) 7 9))
                 (+ ((lambda (var11) -10) 1)
                    ((lambda (var2 var14) var0) -3 4))))
               6)
         var0
         (begin
           ((lambda () -5))
           ((lambda (var17 var19) -10)
            ((lambda () 7))
            ((lambda (proc) (proc ((lambda () var0))))
             (lambda (var11) ((lambda (var17) -2) var11))))))
       ((lambda (proc)
          (proc (begin
                  6
                  (begin
                    ((lambda (proc) (proc (+ var0 1)))
                     (lambda (var1)
                       ((lambda (var12 var14) -5) var1 -7)))
                    (begin ((lambda () var0)) var0)))))
        (lambda (var1)
          ((lambda (proc)
             (proc ((lambda (var19 var6)
                      (begin
                        ((lambda (var14 var0) var6) var6 var19)
                        (begin -9 3)))
                    (let ((var4 ((lambda (var13) var1) 6))
                          (var18 ((lambda (var17 var2 var0) var1) 2 8 -1)))
                      ((lambda () var0)))
                    (begin
                      (let ((var11 var0) (var13 var1)) -4)
                      (let ((var14 var0) (var2 -9)) var1)))))
           (lambda (var2) 8)))))))
 1)