n,m=map(int,input().split()) mod=int(1e9+7) ans=(pow(2,m,mod)-1+mod)*pow(2,mod-2,mod) print(ans%mod)