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\