(let ( (One (read (current-input-port))) (TwentyFive (read (current-input-port))) (Handred (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) ) ) ) (let loop((i Handred)) (when (>= i 10) (begin (set! Handred (- Handred 10)) (loop Handred) ) ) ) (display (+ One TwentyFive Handred)) (newline) ) )