#!/usr/bin/env python3



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

print(((n//(a+b))*a + min(a,n%(a+b))))
n, a, b = list(map(int, input().split()))

print(((n // (a + b)) * a + min(n % (a + b), a)))

#!/usr/bin/env python3
n, a, b = list(map(int, input().split()))
print(((n // (a + b)) * a + min(a, n % (a + b))))

n, a, b = list(map(int, input().split()))
print(((n // (a + b)) * a + min(n % (a + b), a)))

-#!/usr/bin/env python3 -print(((n // (a + b)) * a + min(a, n % (a + b)))) +print(((n // (a + b)) * a + min(n % (a + b), a)))