#include using namespace std; long K; int N; long F[21]; int A[21],B[21]; main() { cin>>K>>N; F[0]=1; for(int i=1;i<=N;i++)F[i]=F[i-1]*i; for(int i=0;i=F[N-i-1])K-=F[N-i-1]; else { A[i]=j; B[j]=i; break; } } } long ans=0; for(int i=0;ii)ans+=F[N-i-1]; } cout<