bool operator < (pair<ll, ll> p, pair<ll, ll>q) { if (p.first != q.first) { return p.first > q.first; } else { return p.second < q.second; } } set<pair<ll, ll> >s;