(let ( (Handred (read (current-input-port))) (TwentyFive (read (current-input-port))) (One (read (current-input-port))) ) (begin (let loop((i One)) (when (>= i 25) (begin (set! One (- One 25)) (set! TwentyFive (+ TwentyFive 1)) (loop One) ) ) ) (let loop((i TwentyFive)) (when (>= i 4) (begin (set! TwentyFive (- TwentyFive 4)) (set! Handred (+ Handred 1)) (loop TwentyFive) ) ) ) (set! Handred (modulo Handred 10)) (display (+ One TwentyFive Handred)) (newline) ) )