AT_abc158_b [ABC158B] Count Balls
Description
[problemUrl]: https://atcoder.jp/contests/abc158/tasks/abc158_b
高橋君は青と赤の $ 2 $ 色のボールを持っており、これらを一列に並べようとしています。
初め、列にボールはありません。
根気のある高橋君は、次の操作を $ 10^{100} $ 回繰り返します。
- 列の末尾に、$ A $ 個の青いボールを加える。その後、列の末尾に $ B $ 個の赤いボールを加える。
こうしてできる列の先頭から $ N $ 個のボールのうち、青いボールの個数はいくつでしょうか。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A $ $ B $
Output Format
列の先頭から $ N $ 個のボールのうち、青いボールの個数を出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 10^{18} $
- $ A,\ B\ \geq\ 0 $
- $ 0\