#include using namespace std; #include using namespace atcoder; using mint=modint1000000007; #define rep(i,N) for(int i=0;i>A>>s; N=s.size(); mint m=A; rep(i,N-1)ans+=(m.pow(i+1)-m.pow(i))*i; mint x; rep(i,N)x=x*A+s[i]-'0'; ans+=(x-m.pow(N-1)+1)*(N-1); cout<