from collections import defaultdict n,m = map(int,input().split()) s = list(map(str,input())) ss = sorted(s) d = defaultdict(list) for i in range(n): d[s[i]].append(i+1) dd = sorted(d.items()) for _ in range(m): a,b,c = map(int,input().split()) cnt = 0 flag = False for key,lis in dd: for v in lis: if(a <= v <= b): cnt += 1 if(cnt == c): print(key) flag = True break if(flag): break