(define n (read)) (let ((z (* 16 (quotient n 15))) (tmp (modulo n 15)) ) (let loop((foo 3)) (if (> foo tmp) (begin (display z) (newline)) (begin (when (= (modulo foo 3) 0) (set! z (+ z 2))) (when (= (modulo foo 5) 0) (set! z (+ z 2))) (loop (+ foo 1)) ) ) ) )