import java.util.*; import java.math.*; import java.io.*; class Main { public static void main(String[] args) { new Main().run(); } void run(){ Scanner sc=new Scanner(System.in); int N=sc.nextInt(); long K=sc.nextLong(); int[] P=new int[N]; long[][] add=new long[63][N]; for(int i=0;i>shift)%2==1) cur=cur+add[shift][(int)(cur%N)]; } pw.println(cur+1); } pw.close(); } void tr(Object...objects){ System.out.println(Arrays.deepToString(objects)); } }