#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr); cout.tie(nullptr);
int n, k;
cin >> n >> k;
int i = 1;
while (n--) {
if (i + i < i + k) {
i *= 2;
} else {
i = i + k;
}
}
cout << i;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOyBjb3V0LnRpZShudWxscHRyKTsKCiAgICBpbnQgbiwgazsKICAgIGNpbiA+PiBuID4+IGs7CgoKICAgIGludCBpID0gMTsKICAgIHdoaWxlIChuLS0pIHsKICAgICAgICBpZiAoaSArIGkgPCBpICsgaykgewogICAgICAgICAgICBpICo9IDI7IAogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGkgPSBpICsgazsKICAgICAgICB9CiAgICB9CgogICAgY291dCA8PCBpOwoKICAgIHJldHVybiAwOwp9Cg==