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?
输入格式
The input is given from Standard Input in the following format:
>$A$ $B$
#### Constraints
- $1 \le A,B \le 10^{18}$
- $A$ and $B$ are integers.
输出格式
Print the answer.
样例输入 #1
7 3
样例输出 #1
3
样例输入 #2
123456789123456789 987654321
样例输出 #2
124999999
样例输入 #3
999999999999999998 2
样例输出 #3
499999999999999999
提示
***For Sample #1:***
### Sample Output 1
Attacking three times make the enemy's stamina $-2$.
Attacking only twice makes the stamina $1$, so you need to attack it three times.