(defvar A) (defvar B) (defvar temp) (setq temp (read-line)) (setq temp (read-from-string (concatenate 'string "(" temp ")" )) ) (setq A (nth 0 temp)) (setq B (nth 1 temp)) (loop for i from A to B do (if (= (mod i 3) 0) (format 't "~d~%" i) (progn (setq temp (princ-to-string i)) (loop for j from 0 to (- (length temp) 1) do (if (eq (aref temp j ) #\3) (format 't "~d~%" i))) ) ) )