N,M=map(int,input().split()) mod=10**9+7 ans=(pow(2,M,mod)-1)*(1+mod)//2%mod print(ans)