def cal(m,n):
if m>n:
return 0
else:
return cal(2*m,n)+cal(2*m+1,n)+1
while True:
try:
m,n = map(eval,input().strip().split())
if (m,n) == (0,0):
continue
print(cal(m,n))
except EOFError:
break

京公网安备 11010502036488号