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