(define (main args)
  (let ([l (read)]
        [r (read)]
        [m (read)])
    (print
     (min m (- r l -1))))
  0)