import java.util.Scanner; public class test { public static void main(String[] args) { // Scanner s = new Scanner(System.in); // String string = s.nextLine(); // // char c[] = string.toCharArray(); // // if (c.length % 2 == 0) { // for (int i = 0; i < c.length / 2; i++) { // if (c[i] != c[i + c.length / 2]) { // System.out.println("NO"); // break; // } // else if (i <= c.length / 2) { // System.out.println("YES"); // } // } // } // else { // System.out.println("NO"); // } // // //// System.out.println(); // // s.close(); Scanner scn = new Scanner(System.in); String str1 = scn.nextLine(); String str2 = scn.nextLine(); char chars[] = {4,2,8,5,7,1}; int K = Integer.parseInt(str1); int N = Integer.parseInt(str2); int keta = 1; //NのK乗桁目 for (int i = 0;i < K ;i++) { keta *= N; } keta %= 6; System.out.println(chars[keta]); scn.close(); } }