#include #include #include using namespace std; int main(){ int N; map >m; scanf("%d",&N); for(int i=0,x;i v(N); auto it=m.rbegin(); int xstart=it->second.first,xend=it->second.second; for(int i=xstart;i<=xend;i++)v[i]=it->first; for(auto &e:m){ int start=e.second.first,end=e.second.second; for(int i=start;i