RT
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
#include <queue>
#include <set>
#include <vector>
#include <bitset>
using namespace std;
#define N 2000010
int n;
set<int> st;
vector<int> t;
int main()
{
st.insert(1);
st.insert(7);
st.insert(5);
set<int>::iterator it,qwer;
qwer=st.begin();
for(it=st.begin();it!=st.end();it++)
cout<<*it<<endl;
it=lower_bound(st.begin(),st.end(),2);
cout<<*it<<endl;
t.push_back(1);t.push_back(1);t.push_back(2);t.push_back(3);t.push_back(2);
sort(t.begin(),t.begin()+2);
cout<<lower_bound(t.begin(),t.begin()+2,2)-t.begin()+1<<endl;
return 0;
}