a , b = gets.split.map(&:to_f) # 浮動小数点数として扱う surplus = (3 - (a+b)%3) % 3 # 求める数は、3で割ったときの余り (surplus) がいくつ? a = ((a-surplus)/3).ceil * 3 # a以上の3の倍数 b = ((b-surplus)/3).floor * 3 # b以下の3の倍数 print (b-a)/3 + 1