#include using namespace std; using ll = long long; ll z=10000000; int d=10; ll op(ll a,ll b){return((a/z+b/z+b%z/d*(a%d)+(a%d+b%d)/d)*z+d*(a%z/d+b%z/d)+(a%d+b%d)%9);} int main(){ ll n,q;cin>>n>>q; vectors(1<<20,0); s[0]=1<<19; for(ll i=0;i>a; if(a==9)a=z+d; else a+=d; s[s[0]+i+1]=a; } for(ll i=s[0]-1;i>0;i--)s[i]=op(s[i*2],s[i*2+1]); for(ll i=0;i>pt>>l;l++; while(pt=l&&t>=1)t--; r=op(r,s[(pt+s[0])>>t]); pt+=1<