#include using namespace std; using ll=long long; struct bit{ int N; int v[200008]; void add(int a,int w){ for(int x=a;x<=N;x+=x&-x)v[x]+=w; } ll sum(int a){ ll rtn=0; for(int x=a;x>0;x-=x&-x)rtn+=v[x]; return rtn; } ll prod(int a,int b){ return sum(b)-sum(a-1); } }; int main(){ int Q,K; cin>>Q>>K; vector v; vector> qry(Q); for(int i=0;i>t; qry[i].first=t; if(t==1){ ll va; cin>>va; qry[i].second=va; v.push_back(va); } } vector c=v; sort(c.begin(),c.end()); c.erase(unique(c.begin(),c.end()),c.end()); for(int i=0;i