#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { int n, q; cin>>n>>q; string s; cin>>s; int c[26][10010]={}, d[26][10010]={}; for(int i=0; i>l>>r>>x; l--; x--; int e[26]; for(int j=0; j<26; j++){ e[j]=d[j][r]-d[j][l]; } int f=0; for(int j=0; j<26; j++){ f+=e[j]; if(f>x){ cout<<(char)('a'+j)<