Problem9840--ABC302 —— A - Attack

9840: ABC302 —— A - Attack

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 512 MiB

Description

There is an enemy with stamina $A$. Every time you attack the enemy, its stamina reduces by $B$.

At least how many times do you need to attack the enemy to make its stamina $0$ or less?

Input

The input is given from Standard Input in the following format:

```
$A$ $B$
```

Output

Print the answer.

Constraints

-   $1 \le A,B \le 10^{18}$
-   $A$ and $B$ are integers.

Sample 1 Input

7 3

Sample 1 Output

3

Attacking three times make the enemy's stamina -2.

Attacking only twice makes the stamina 1, so you need to attack it three times.

Sample 2 Input

123456789123456789 987654321

Sample 2 Output

124999999

Sample 3 Input

999999999999999998 2

Sample 3 Output

499999999999999999

Source/Category