n_str = input().strip() k_str = input().strip() # Step 1: Compute N mod 6 a = 0 for c in n_str: a = (a * 10 + int(c)) % 6 # Step 2: Determine if K is even or odd (K mod 2) k_parity = int(k_str[-1]) % 2 if k_str else 0 # Step 3: Determine remainder based on a and k_parity remainder = 0 if a == 0: remainder = 0 elif a == 1: remainder = 1 elif a == 2: remainder = 2 if k_parity else 4 elif a == 3: remainder = 3 elif a == 4: remainder = 4 elif a == 5: remainder = 5 if k_parity else 1 # Mapping remainders to their respective digits in the cycle "285714" digits_order = [4, 2, 8, 5, 7, 1] print(digits_order[remainder])