#include typedef long long int ln; ln gcd(ln x,ln y){ ln r=x%y; while(r>0){ x=y; y=r; r=x%y; } return y; } void run(void){ int n,k; scanf("%d%d",&n,&k); int array[101]; int i; for(i=0;i<=n;i++){ array[i]=i; } for(i=0;i0){ int cnt=0; int t=i; while(array[t]!=0){ int next=array[t]; array[t]=0; t=next; cnt++; } ans=ans/gcd(ans,cnt)*cnt; } } printf("%lld\n",ans); return; } int main(void){ run(); return 0; }