def three(A, B): True_three= [] for i in A: each= [int(x) for x in list(str(A))] if A%3 ==0: True_three.append(A) A += 1 elif 3 in each: True_three.append(A) A += 1 elif A > B: break else: A += 1 return True_three def main(): A = int(input()) B = int(input()) result= three(A, B) print(result) main()