import std.stdio,std.string,std.conv,std.math:floor;

void main(){
    auto input=readln.chomp.split;
    auto n=input[0].to!int;
    auto a=input[1].to!int;
    auto b=input[2].to!int;
    int ans=floor(n/((a+b).to!real)).to!int*a;
    ans+=n%(a+b);
    writeln(ans);
}