priority_queue <int, vector<int>, greater<int>> minHeap;
priority_queue <int> maxHeap;
priority_queue<int, vector<int>, greater<int>> pq;