# X,Yを整数で受け取り
X, Y = map(int, input().split())
diff = Y - X # 不足額
add_stamp = 0 # 追加した切手の金額
# 0~99まで、最大100枚の切手を貼るつもりで
for i in range(100):
add_stamp = 10*i # 追加した切手の金額=10円 * i枚
# もし、追加した切手の金額が不足分以上=封筒に貼られた金額たY円に届いた!
if diff <= add_stamp:
print(i) # 追加した切手の枚数を出力して終了
exit()
# X,Yを整数で受け取り
X, Y = map(int, input().split())
# 不足額
diff = Y - X
# もし既に金額が足りている=不足していない場合、0を出力して終了
if X > Y:
print(0)
exit()
# もし不足額が10の倍数なら、不足額を10で割った答えが切手の枚数
if diff % 10 == 0:
print(diff // 10)
# もし10の倍数ではない(=あまりが出る)なら、1枚余分に切手が必要
else:
print((diff // 10) + 1)
# 入力を受け取り
L, R = map(int, input().split())
S = input()
# 文字列左側の部分、L文字目からR文字目までの反転が必要な部分、文字列右側の部分を個別に準備して…
S_L = S[:L - 1]
rev = S[L - 1:R]
S_R = S[R:]
# 結合する時点で中央部分を反転。reversed()でも良いと思います。
ans = S_L + rev[::-1] + S_R
print(ans)
from itertools import product
# 入力
N,X = map(int,input().split())
L = []
for i in range(N):
tmp_L = list(map(int, input().split()))
L.append(tmp_L[1:]) # L(袋の中にあるボールの数)は不要なので捨てます
ans = 0
# デカルト積生成!!!
p = product(*L)
# パターン毎にループして…
for elem in p:
tmp = 1
# パターン毎に総積を求めて…
for i in elem:
tmp *= i
# 総積 = Xならansをインクリメント
if tmp == X:
ans += 1
print(ans)
# 入力
N,K = map(int,input().split())
L = list(map(int, input().split()))
# 0始まりの累積和を作るよ
accum_d = defaultdict(int)
accum_L = [0]
for a in L:
tmp = accum_L[-1] + a
accum_L.append(tmp)
ans = 0
# r-Kの値がいくつあるかを、1つずつ足しながら数えていくよ
for i in range(1,N+1):
accum_d[accum_L[i-1]] += 1
ans += accum_d[accum_L[i]-K]
print(ans)