#include<cstdio>
long long N,X;
long long F(long long A,long long B){
	if(A%B==0) return A+A-B;
	return A/B*B*2+F(B,A%B);
}
int main(){
	scanf("%lld%lld",&N,&X);
	printf("%lld",N+F(N-X,X));
	return 0;
}