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



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



if n % (a + b) <= a:

    ans += n % (a + b)

else:

    ans += a



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



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

ans += n % (a + b) if n % (a + b) <= a else a



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

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

-ans = (n // (a + b)) * a -if n % (a + b) <= a: -    ans += n % (a + b) -else: -    ans += a +ans = n // (a + b) * a +ans += n % (a + b) if n % (a + b) <= a else a