#include using namespace std; #define int long long typedef long long ll; typedef pairpint; typedef vectorvint; typedef vectorvpint; #define pb push_back #define mp make_pair #define fi first #define se second #define ln <void chmin(T &t,U f){if(t>f)t=f;} templatevoid chmax(T &t,U f){if(t>N>>K; rep(i,N)A[i]=i; rep(i,K){ int a,b; cin>>a>>b; a--;b--; swap(A[a],A[b]); } int L=1; rep(i,N){ int t=0,p=i; do{ p=A[p]; t++; }while(p!=i); L=lcm(L,t); } cout<