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 .
The program receives input in the form of two natural numbers (0 \leq a < b \leq 10^9), provided on a single line.
The program should output the count of "lucky" markers.
Example 1
Example 2