A, B = map(int, input().split()) numc = list(range(A, B + 1)) for i in numc: # 29 < i < 40(30代) or 3の倍数 or 「3」の文字が数字の中に含まれているか if 29 < i < 40 or i % 3 == 0 or "3" in str(i): print(i) # 自動的に毎回改行されて出力されます else: pass