(define vec (make-vector 101 100)) (vector-set! vec 0 4) (vector-set! vec 1 3) (define (calc n) (define val (vector-ref vec n)) (cond ((< val 10) val) (else (let1 v (/. (- (* 19 (calc (- n 1) )) (* 12 (calc (- n 2)))) 4) (vector-set! vec n v) v)))) (let* ((n (read))) (print calc n))