import std.stdio;
import std.string;
import std.array; // split
import std.conv; // to
import std.math;
import std.algorithm;
void main()
{
    string a = chomp(readln());
    string b = chomp(readln());
    int N = to!int(a); // 第0要素を整数に変換
    int K = to!int(b); // 第1要素を整数に変換
    int ans = 1;
    for(int i=0;i<N;i++){
        if(ans < K)
            ans*=2;
        else
            ans+=K;
    }
    writeln(ans);
}