open Scanf
open Printf

let readint () = scanf " %d" (fun x -> x)
let stoa s = Array.init (String.length s) (String.get s)
let atos a = String.init (Array.length a) (Array.get a)

let () =
  let x = readint () and y = readint () and z = readint () in
  (if z < x then z else if z < y then z - 1 else z - 2) |> printf "%d\n"