#include <bits/stdc++.h>   #pragma GCC optimize( Ofast )   #pragma GCC target( avx,avx2,fma )   using namespace std;   const long double pi = acos(-1);   const long long int mod = 1e9 + 7;   bool debug = false;   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     cout.tie(NULL);     ;     long long int t = 1, n, i, j, k, len, x, y, z, c, f, flag, p, q, mx, mn, l, r,                   sum, ans, tmp, it, pos, avg, m, cnt;     string s;     char ch;     vector<long long int> v;     vector<pair<long long int, long long int>> vec;     unordered_map<long long int, long long int> mappu;     pair<long long int, long long int> pr;     {       f = 0;       sum = 0;       flag = 0;       ans = 0;       cnt = 0;       v.clear();       mappu.clear();       vec.clear();       string s2;       cin >> s >> s2;       if (s == s2)         cout << s;       else         cout << 1;     }     return 0;   }   