"use strict"
function main(arg) {
    var data = arg.trim().split("\n")[0].split(" ").map(Number)
    var N = data[0]
    var A = data[1]
    var B = data[2]
    // var a = Math.floor(N / (A+B))
    // var b = N % (A+B)
    // if (b >= A) {
    //     b = A
    // }
    // var ans = a * A + b
    // console.log(ans)
    var ans = 0

    for (var i = 1; i <= N; i++) {
        if (i % (A + B) <= A && i % (A + B) !== 0) {
            ans++
        }
    }
    console.log(ans)
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));