#include using namespace std; #if __has_include("all.hpp") #include "all.hpp" #else #include #endif using namespace atcoder; int main(void){ int n; cin>>n; dsu d(n); for(int i=0;i>a; d.merge(a-1,i); } vector>g=d.groups(); cout<