import std.stdio;
import std.algorithm;
import std.array;
import std.conv;
import std.math;
import std.range;
import std.string;

void main()
{
  int n, k;
  n = readln.chomp.to!int;
  k = readln.chomp.to!int;

  int res = 1;

  foreach (int i; 0..n) {
    res = min(res * 2, res + k);
  }
  writeln(res);
 }

