Mileposts#7369

Mileposts

0.1 seconds
64 megabytes
Very easy

Andriy loves traveling by train. As he sits by the window, he keenly observes the passing landscape, paying special attention to the kilometer markers. He considers a marker "lucky" if its kilometer number, when divided by , leaves a remainder of . Your task is to write a program that calculates the number of "lucky" markers between two given markers, numbered from to .

Input

The program receives input in the form of two natural numbers (0 \leq a < b \leq 10^9), provided on a single line.

Output

The program should output the count of "lucky" markers.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading