c#include <bits/stdc++.h> using namespace std; void dfs(int, int); bool isVisit[100001]; int N, maxEnd, result; vector<pair<int, int>> tree[100001
#include <bits/stdc++.h> using namespace std; void dfs(int, int); bool isVisit[100001]; int N, maxEnd, result; vector<pair<int, int>> tree[100001