#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll calc(ll x,ll y) {
    if(y==0) return -x;
    return calc(y,x%y)+(x/y)*2*y;
}
int main() {
    ll n,x;cin>>n>>x;
    printf("%lld\n",calc(max(x,n-x),min(x,n-x))+n);
    return 0;
}
