#include<iostream>usingnamespacestd;
intgcd(int a, int b){
while(b>0)
{
int temp = a % b;
a = b;
b = temp;
}
return a;
}
intmain(){
int m,n;
cin >> m >> n;
cout << gcd(m,n) << endl;
return0;
}
#include<iostream>usingnamespacestd;
intmain(){
int i,n;
while(cin >> n && n){
int sum = 1;
for(i = 2;i <= n;i++)
sum = (sum+1)*2;
cout << sum << endl;
}
return0;
}