/*
sorting coordinates
UNCOMMENT THE OPERATION YOU WANT TO PERFORM.....!
*/
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
bool compare(pair<int,int> p,pair<int,int> q){
// sort wrt y
return p.second < q.second;
}
int main() {
// your code goes here
vector<pair<int,int> > coordinates;
coordinates.push_back(make_pair(1,3));
coordinates.push_back(make_pair(3,4));
coordinates.push_back(make_pair(2,1));
// sorting wrt x
//sort(coordinates.begin(),coordinates.end());
// sort wrt y
//sort(coordinates.begin(),coordinates.end(),compare);
for(int i =0;i<coordinates.size();i++){
cout << coordinates[i].first << " " << coordinates[i].second << endl;
}
return 0;
}
LyoKCXNvcnRpbmcgY29vcmRpbmF0ZXMKCVVOQ09NTUVOVCBUSEUgT1BFUkFUSU9OIFlPVSBXQU5UIFRPIFBFUkZPUk0uLi4uLiEKKi8KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpib29sIGNvbXBhcmUocGFpcjxpbnQsaW50PiBwLHBhaXI8aW50LGludD4gcSl7CgkvLyBzb3J0IHdydCB5CglyZXR1cm4gcC5zZWNvbmQgPCBxLnNlY29uZDsJCn0KaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl2ZWN0b3I8cGFpcjxpbnQsaW50PiA+IGNvb3JkaW5hdGVzOwoJY29vcmRpbmF0ZXMucHVzaF9iYWNrKG1ha2VfcGFpcigxLDMpKTsKCWNvb3JkaW5hdGVzLnB1c2hfYmFjayhtYWtlX3BhaXIoMyw0KSk7Cgljb29yZGluYXRlcy5wdXNoX2JhY2sobWFrZV9wYWlyKDIsMSkpOwoJLy8gc29ydGluZyB3cnQgeAoJLy9zb3J0KGNvb3JkaW5hdGVzLmJlZ2luKCksY29vcmRpbmF0ZXMuZW5kKCkpOwoJLy8gc29ydCB3cnQgeQoJLy9zb3J0KGNvb3JkaW5hdGVzLmJlZ2luKCksY29vcmRpbmF0ZXMuZW5kKCksY29tcGFyZSk7Cglmb3IoaW50IGkgPTA7aTxjb29yZGluYXRlcy5zaXplKCk7aSsrKXsKCQljb3V0IDw8IGNvb3JkaW5hdGVzW2ldLmZpcnN0IDw8ICIgIiA8PCBjb29yZGluYXRlc1tpXS5zZWNvbmQgPDwgZW5kbDsKCX0KCXJldHVybiAwOwp9