function Main(input) {
  input = input.split("\n");
  A = parseInt(input[0].split(" ")[0]);
  B = parseInt(input[0].split(" ")[1]);
  C = parseInt(input[0].split(" ")[2]);
  N = new Array(A,B,C);
  N.sort(function(a,b){return b-a});
  if((N[0]-N[2])%2==0&&(N[0]-N[1])%2==0){
  ans=Math.floor((N[0]-N[2])/2)+Math.floor((N[0]-N[1])/2);
  }else if(((N[0]-N[2])%2==0&&(N[0]-N[1])%2==1)||((N[0]-N[2])%2==1&&(N[0]-N[1])%2==0)){

  ans=Math.floor((N[0]-N[2])/2)+Math.floor((N[0]-N[1])/2)+2;
  }else{
    ans=Math.floor((N[0]-N[2])/2)+Math.floor((N[0]-N[1])/2)+1;
    
  }


  console.log('%s', ans);
}
  
// "実行する"ボタンを押した時に実行される関数 (デバッグ用)
function debug(){
  var input = document.getElementById("input").value;
  Main(input);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
