#include using namespace std; template T gcd(T a,T b){ if(a%b==0)return b; else return gcd(b,a%b); } int main(){ long long a,b;cin>>a>>b; cout << gcd(a,b) << endl; }