Canaries#5765

Canaries

1 second
128 megabytes
Very easy

Recently, canaries arrived at the city zoo. Currently, the birds are kept in temporary enclosures while the ornithologists are deciding how to distribute them among cages so that no cage is left empty. Comfort is the main criterion, so the specialists are primarily interested in the number of canaries in the cage that will contain the most birds.

You, as the main (and unfortunately, the only) programmer of the zoo, have been tasked to estimate this value: find the minimum and the maximum number of canaries that can be in the most populated cage, under the condition that no cage remains empty.

Input

Two integers: the number of canaries and the number of cages (1 \leq k \leq n \leq 10^9).

Output

Print two integers: the minimal and maximal possible number of canaries in the most populated cage.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading