#include using namespace std; int t[10005][26]; int main() { int n, q; cin >> n >> q; string s; cin >> s; for(int i = 1; i <= n; i++){ for(int j = 0; j < 26; j++) t[i][j] = t[i - 1][j]; t[i][s[i - 1] - 'a']++; } while(q--){ int l, r, x; cin >> l >> r >> x; l--; for(int j = 0; j < 26; j++){ x -= min(x, t[r][j] - t[l][j]); if(x == 0){ cout << char('a' + j) << endl; break; } } } }