#abc161c. [abc161_c]Replacing Integer
[abc161_c]Replacing Integer
Problem Statement
Given any integer , Aoki can do the operation below.
Operation: Replace with the absolute difference of and .
You are given the initial value of an integer . Find the minimum possible value taken by after Aoki does the operation zero or more times.
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
Print the minimum possible value taken by after Aoki does the operation zero or more times.
Sample Input 1
7 4
Sample Output 1
1
Initially, .
After one operation, becomes .
After two operations, becomes , which is the minimum value taken by .
Sample Input 2
2 6
Sample Output 2
2
after zero operations is the minimum.
Sample Input 3
1000000000000000000 1
Sample Output 3
0