n,a,b=list(map(int,input().split()))

x=n//(a+b)*a

y=n%(a+b)

if y<a:

    print((x+y))

else:

    print((x+a))
n,a,b=list(map(int,input().split()))

x=n//(a+b)

y=n%(a+b)

if y<=a:

    print((a*x+y))

else:

    print((a*x+a))
n, a, b = list(map(int, input().split()))
x = n // (a + b) * a
y = n % (a + b)
if y < a:
    print((x + y))
else:
    print((x + a))

n, a, b = list(map(int, input().split()))
x = n // (a + b)
y = n % (a + b)
if y <= a:
    print((a * x + y))
else:
    print((a * x + a))

-x = n // (a + b) * a +x = n // (a + b) -if y < a: -    print((x + y)) +if y <= a: +    print((a * x + y)) -    print((x + a)) +    print((a * x + a))