// inputに入力データ全体が入る
function Main(input) {

  // input[0]が先頭N個、input[1]が青玉,input[2]が赤玉
  input = input.split(" ")
  var count = 0; //ボールを入れていく数
  var arr = [];

  // 指定した数（input[0])だけ繰り返して、ボールを入れていく
  while(input[0] > count) {
    for(var i=0;i<input[1];i++) {
      if(input[0] == count)
      break;
      arr.push("b")
      count += 1;
    }
    for(var i=0;i<input[2];i++) {
      if(input[0] == count)
      break;
      arr.push("r")
      count += 1;
    }
  }

  var result = 0;
  for(var i=0;i<arr.length;i++) {
    if(arr[i] == "b")result += 1;
  }
  console.log(result)
}

Main(require("fs").readFileSync("/dev/stdin", "utf8"));
