import std.stdio;
import std.string;
import std.conv;
import std.bigint;
import std.typecons;
import std.algorithm;
import std.array;
import std.math;
import std.range;
 
void main() {
    auto N = readln.chomp.to!int;
    auto K = readln.chomp.to!int;
    auto x = 1;
    foreach (i; 0..N) {
        if (x < K) x *= 2;
        else x += K;
    }
    writeln(x);
}
