from collections import deque
def count68(min_num,max_num):
if max_num<6:
return 0
count =0
array = deque(['6','8'])
while array:
num_str = array.popleft()
num_int=int(num_str)
if(num_int>max_num):
continue
if(num_int>=min_num):
count+=1
num_6 =num_str+'6'
if(int(num_6)<=max_num):
array.append(num_6)
num_8 =num_str+'8'
if(int(num_8)<=max_num):
array.append(num_8)
return count
min_num,max_num = map(int,input().split())
print(count68(min_num,max_num))

京公网安备 11010502036488号