Everyone knows the so-called Dirichlet principle, which is formulated as follows:
Suppose that a certain number of rabbits are placed in cells. If the number of rabbits is greater than the number of cells, then there will be at least one cell containing more than one rabbit.
In this problem, we consider a more general case of this classical mathematical fact. Suppose there are cells and rabbits, which are placed in these cells. Calculate the maximum number of rabbits that is guaranteed to be in the same cell.
One line contains two natural numbers and (1 \le n, m \le 10^9).
Print the maximum number of rabbits that is guaranteed to be in the same cell.
Example 1