Greatest common divisor $*GCD*(*a*, *b*)$ of two positive integers $*a*$ and $*b*$ is equal to the biggest integer $*d*$ such that both integers $*a*$ and $*b*$ are divisible by $*d*$. There are many efficient algorithms to find greatest common divisor $*GCD*(*a*, *b*)$, for example, Euclid algorithm.
Formally, find the biggest integer $*d*$, such that all integers $*a*, *a* + 1, *a* + 2, ..., *b*$ are divisible by $*d*$. To make the problem even more complicated we allow $*a*$ and $*b*$ to be up to googol, $10^{100}$ — such number do not fit even in 64-bit integer type!
Input
The only line of the input contains two integers $*a*$ and $*b*$ ($1 ≤ *a* ≤ *b* ≤ 10^{100}$).
Output
Output one integer — greatest common divisor of all integers from $*a*$ to $*b*$ inclusive.
样例
1 2
1
61803398874989484820458683436563811772030917980576 61803398874989484820458683436563811772030917980576
61803398874989484820458683436563811772030917980576
题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。