"use strict";
    
const main = arg => {
    const X = parseInt(arg.split("\n")[0].split(" ")[0]);
    const Y = parseInt(arg.split("\n")[0].split(" ")[1]);
    const Z = parseInt(arg.split("\n")[0].split(" ")[2]);
    const N = (Z * (Math.floor(X / Y)+1)) + (Y * Math.floor(X / Y));
    
    if(N <= X) {
        console.log(Math.floor(X / Y));
    } else {
        let adjust = Math.floor(X / (Y + Z))+1
        console.log(Math.floor(X / Y) - adjust);
    }
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));
