#include <iostream>
using namespace std;
// 关键知识储备:当a < b时,那么最大公约数g必须能整除ab区间上每一个整数。而其中有个性质:
// 如果一个数能同时整除两个整数,那么它也一定能整除这两个整数的差。
// 因为g此时必须能整除 a, a+1,所以得a+1 - a = 1 % g == 0。只有g = 1才能做到
int main() {
string a, b; // longlong存不了100次方这么大,只能存1e19,因此只能选string存储
cin >> a >> b;
if (a == b) {
cout << a;
}
else {
cout << 1;
}
}

京公网安备 11010502036488号