#include using namespace std; #define LL long long #define M 1000000007 const int N=1e5+10; int n,arr[N]; vector gn; map mparr[N], look; map::iterator mit; vector ans; void createLook(int l, int r) { look.clear(); look=mparr[r]; if(l==0) return ; string f; int s; for(mit=mparr[l-1].begin(); mit!=mparr[l-1].end(); mit++){ f=mit->first; s = mit->second; // cout<>n; string s; for(int i=0;i>s; gn.push_back(s); } // cout<>arr[i]; } mparr[0][gn[0]] = arr[0]; for(int i=1;i>q; while(q--){ cin>>l>>r>>s; //cout<first; int sec = mit->second; // cout<