#include <iostream>
#include <bits/stdc++.h>
using namespace std;
class DSU
{
public:
vector<int> size;
vector<int> parent;
DSU (int n)
{
size.resize(n+1);
parent.resize(n+1);
for(int i=0;i<n;i++)
{
parent[i]=i;
size[i]=1;
}
}
int findParent(int x)
{
if(x==parent[x])
return x;
else
{
parent[x]= findParent(parent[x]);
return parent[x];
}
}
void unionBySize(int x,int y)
{
int parentX = parent[x];
int parentY = parent[y];
if(parentX==parentY)
return;
if(size[parentX]>size[parentY])
{
size[parentX]+= size[parentY];
parent[parentY] = parentX;
}
else
{
size[parentY]+= size[parentX];
parent[parentX] = parentY;
}
}
};
int maxWeightInGraph(int thershold,vector<vector<int>> edges,int n)
{
sort(edges.begin(),edges.end(),[](const vector<int> & a,const vector<int> & b){return a[2]<b[2];});
}
int main() {
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIERTVQp7CglwdWJsaWM6Cgl2ZWN0b3I8aW50PiBzaXplOwoJdmVjdG9yPGludD4gcGFyZW50OwoJCglEU1UgKGludCBuKQoJewoJCXNpemUucmVzaXplKG4rMSk7CgkJcGFyZW50LnJlc2l6ZShuKzEpOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspCgkJewoJCQlwYXJlbnRbaV09aTsKCQkJc2l6ZVtpXT0xOwoJCX0KCX0KCQoJaW50IGZpbmRQYXJlbnQoaW50IHgpCgl7CgkJaWYoeD09cGFyZW50W3hdKQoJCXJldHVybiB4OwoJCWVsc2UKCQl7CgkJCXBhcmVudFt4XT0gZmluZFBhcmVudChwYXJlbnRbeF0pOwoJCQlyZXR1cm4gcGFyZW50W3hdOwoJCX0KCX0KCXZvaWQgdW5pb25CeVNpemUoaW50IHgsaW50IHkpCgl7CgkJaW50IHBhcmVudFggPSBwYXJlbnRbeF07CgkJaW50IHBhcmVudFkgPSBwYXJlbnRbeV07CgkJaWYocGFyZW50WD09cGFyZW50WSkKCQlyZXR1cm47CgkJaWYoc2l6ZVtwYXJlbnRYXT5zaXplW3BhcmVudFldKQoJCXsKCQkJc2l6ZVtwYXJlbnRYXSs9IHNpemVbcGFyZW50WV07CgkJCXBhcmVudFtwYXJlbnRZXSA9IHBhcmVudFg7CgkJfQoJCWVsc2UKCQl7CgkJCQlzaXplW3BhcmVudFldKz0gc2l6ZVtwYXJlbnRYXTsKCQkJcGFyZW50W3BhcmVudFhdID0gcGFyZW50WTsKCQl9Cgl9CgkKCQp9OwoKaW50IG1heFdlaWdodEluR3JhcGgoaW50IHRoZXJzaG9sZCx2ZWN0b3I8dmVjdG9yPGludD4+IGVkZ2VzLGludCBuKQp7Cglzb3J0KGVkZ2VzLmJlZ2luKCksZWRnZXMuZW5kKCksW10oY29uc3QgdmVjdG9yPGludD4gJiBhLGNvbnN0IHZlY3RvcjxpbnQ+ICYgYil7cmV0dXJuIGFbMl08YlsyXTt9KTsKfQoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==