(define (System.out.println x) (begin (display x) (newline) ) ) (let ( (N (read)) ) (let loop( (foo (read)) (Odd 0) (Even 0) ) (if (eof-object? foo) (System.out.println (abs (- Odd Even))) (if (= (modulo foo 2) 0) (loop (read) Odd (+ Even 1)) (loop (read) (+ Odd 1) Even) ) ) ) )