#include #include #include #include #include "queue" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "fstream" #include #include using namespace std; #define PI acos(-1) #define pii pair #define ll long long int #define loop(i,n) for(int i=0;i v1){loop(i,v1.size()){cout< query(int L,int R) { vectorans; for (int i = 0 ; i<26; i+=1) { if(L!=0){ ans.push_back(pref[R][i]-pref[L-1][i]); } else{ ans.push_back(pref[R][i]); } } return ans; } ll fact[MAXN]; ll inv_fact[MAXN]; const int MOD = (int)(1e9+7); int main(){ ios::sync_with_stdio(0); cin.tie(0); fact[0] = 1; for (ll i = 1; i=0; i-=1) { inv_fact[i] = mod_expo(MOD, fact[i], MOD-2); } cin>>s; for (int i = 0;i>q; while (q--) { int L,R; cin>>L>>R; L-=1; R-=1; vectorwooooow = query(L, R); ll oddavail = 0; ll evenavail = 0 ; for (int i =0 ; i