import java.io.*; import java.util.*; class Main { public static void main(String ar[])throws Exception { int size; BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); size=Integer.parseInt(in.readLine()); int max=-1; int[][] goodPermutations=new int[2*size][size]; int[] total=new int[1]; total[0]=0; int[] per=new int[size]; for(int i=0;i1;i--) { if(i%(size)==0) goodPermutate(size,i,size-1,per,total,goodPermutations); else if(i=curLen && i>1;i--) { if(i%curLen==0) goodPermutate(size,i,curLen-1,per,total,gp); } } } }