#include<iostream>
using namespace std;
int main() {
    int m,n,br=0,i=0,j=0;
    cin>>n>>m;
    if(m==n) {
        cout<<1<<endl;
        return 0;
    }
    if(n>m) {
        for(;;) {
            while(1) {
                i+=1;
                j+=1;
                if(i==n-1||j==m-1||i==0||j==0) {
                    br++;
                    break;
                }


            }
            if(j==0&&i==0)break;
            if(j==0&&i==n-1)break;
            if(j==m-1&&i==n-1)break;
            if(j==m-1&&i==0)break;
            for(;;) {
                j--;
                i++;
                if(i==n-1||j==m-1||i==0||j==0) {
                    br++;
                    break;
                }


            }
            if(j==0&&i==0)break;
            if(j==0&&i==n-1)break;
            if(j==m-1&&i==n-1)break;
            if(j==m-1&&i==0)break;
            for(;;) {
                j--;
                i--;
                if(i==n-1||j==m-1||i==0||j==0) {
                    br++;
                    break;
                }


            }
            if(j==0&&i==0)break;
            if(j==0&&i==n-1)break;
            if(j==m-1&&i==n-1)break;
            if(j==m-1&&i==0)break;



        }
    }
    cout<<br<<endl;
}


