(define (divides x y) (= (remainder y x) 0)) (define (LEAP-YEAR x) (if (divides 4 x) (if (divides 100 x) (if (divides 400 x) #t #f) #t) #f)) (define (LEAP-YEAR-2 x) (and (divides 4 x) (or (not (divides 100 x)) (divides 400 x))))