(define (System.out.println x) (begin (display x) (newline) ) ) (define (TurnOrder X Y) (cond ((< Y 0) 2) ((> (abs X) 0) 1) (else 0) ) ) (let ( (X (abs (read))) (Y (abs (read))) (L (read)) ) (System.out.println (+ (ceiling (/ Y L)) (ceiling (/ X L)) (TurnOrder X Y))) )