#include <cstdio>
long long N, X;
long long F(long long x, long long y)
{
	if (y % x == 0)
		return y + y - x;
	return F(y % x, x) + (y / x * x << 1);
}
int main()
{
	scanf("%lld%lld", &N, &X);
	printf("%lld\n", N + F(X, N - X));
	return 0;
}
