#include using namespace std; const int mod=1e9+7; int main(){ long long N,M; cin>>N>>M; long long ans=1,t=2; for(int i=0;i<63;i++){ if(M>>i&1) ans=ans*t%mod; t=t*t%mod; } ans+=mod-1; cout<