#abc158b. [abc158_b]Count Balls

[abc158_b]Count Balls

题目描述

Takahashi 有很多红球和蓝球。现在,他要把它们排成一行。

初始情况下,没有任何球被摆放。

非常有耐心的 Takahashi 会进行以下操作 1010010^{100} 次:

  • 在已经摆放的球的末尾放置 AA 个蓝球。然后,在末尾放置 BB 个红球。

按照这种方式制作球的排列中,前 NN 个球中有多少个是蓝球?

约束条件

  • 1N10181 \leq N \leq 10^{18}
  • A,B0A, B \geq 0
  • 0<A+B10180 < A + B \leq 10^{18}
  • 输入数据中的所有值均为整数。

输入

输入数据以以下格式从标准输入中给出:

N A BN\ A\ B

输出

打印在球的排列中前 NN 个球中的蓝球数量。

示例输入 1

8 3 4

示例输出 1

4

b 表示一个蓝球,用 r 表示一个红球。排列中的前八个球是 bbbrrrrb,其中有四个蓝球。

示例输入 2

8 0 4

示例输出 2

0

从一开始,他只放了红球。

示例输入 3

6 2 4

示例输出 3

2

bbrrrr 中,有两个蓝球。