#include using namespace std; #define db(x){if(cond)cerr<<__LINE__<<" "<<#x<<" " <=(b);--i) #define all(x) (x).begin(),(x).end() #define vv vector #define pb push_back templatevoid MA(X&a,X b){a=max(a,b);}templatevoid MI(X&a,X b){a=min(a,b);} templatevoid clr(X&x,int a){memset(x,a,sizeof(a));};typedef long long ll;typedef long double ld; typedef arrayi2;typedef vvvi;int cond=0,multi=0,gcj=0; struct solver_t;solver_t *solver; const int MAXN=(int)1e5; const int MOD=(int)1e9+7; struct solver_t{ ll SILNIA[MAXN+2]; ll REV_SILNIA[MAXN+2]; ll pot(ll a,ll b){ ll x=a%MOD; ll ret=1; while(b){ if(b&1){ret=(ret*x)%MOD;} b/=2;x=(x*x)%MOD; db(x<<" "<>S; int N=S.size(); S="#"+S; fo(i,1,N)cnt[i][S[i]-'a']++; fo(i,1,N)rep(j,32)cnt[i][j]+=cnt[i-1][j]; int Q;cin>>Q; rep(i,Q){ int L,R;cin>>L>>R; db(L<<" "<gen();exit(0);} fo(i,1,argc-1)if(argv[i]==string("brute")){(solver=new solver_t())->brute();exit(0);} ios::sync_with_stdio(false),cin.tie(0); cout.setf(ios::fixed),cout.precision(10);int t;if(multi||gcj)cin>>t;else t=1; fo(i,1,t){if(cond)cerr<<__LINE__<<" "<solve(); }return 0; }