def Hash(start, end): best = (start, 0) lists = [] Prlist = [] for i in range(start, end + 1): tmp = Prime_num(i) if tmp != -1: Prlist.append(i) for j in range(len(lists)): if lists[j] == tmp: lists = lists[j + 1:] break lists.append(tmp) if len(lists) == best[1]: best = (Prlist[-len(lists)], best[1]) elif len(lists) > best[1]: best = (best[0], best[1] + 1) print(best[0]) def Prime_num(num): if num == 1: return -1 for i in range(2, int(num ** 0.5) + 1): if num % i == 0: return -1 return Get_hash(num) def Get_hash(num): ans = 0 for i in str(num): ans += int(i) if ans >= 10: return Get_hash(ans) return ans K, N = int(input()), int(input()) Hash(K, N)