#include<bits/stdc++.h>
#include<string.h>
using namespace std;
unsigned long long int a[10001],s[10001],n,m,t,i,j,k,x,v;
int main()
{
	cin>>n>>m;
	for(i=1;i<=n;i++)
		cin>>a[i];
	for(t=1;t<=m;t++)
	{
		cin>>i>>j>>k;
		memset(s,0,sizeof(s));
		v=1;
		for(x=i;x<=j;x++)
		{
			s[v]=a[x];
			v++;
		}
		sort(s+1,s+v);
		cout<<s[k]<<endl;
	}
	return 0;
}

/**************************************************************
	Problem: 1770
	User: admin
	Language: C++
	Result: Accepted
	Time:5 ms
	Memory:2232 kb
****************************************************************/