#include #include #define MOD 1000000007 std::vector< std::pair > edge[110]; int next[100010],size[100010]; int find(int k) { if(k==next[k]) return k; else return next[k] = find(next[k]); } int main() { int a; scanf("%d",&a); for(int i=1;i