# 自分より大きい数が何個あるか、それを自分の真後ろに全組合せで付けられる # その後は全部一意に決まる # K=1のときは1通りしかない N, K = map(int, input().split()) higher = N-K ans = pow(2, higher) if K == 1: print(1) else: print(ans)