def solve():
x = int(input())
y = int(input())
# Ряд каждого места (0-индексация)
row_x = (x - 1) // 4
row_y = (y - 1) // 4
# Позиция внутри ряда (0, 1, 2, 3)
pos_x = (x - 1) % 4
pos_y = (y - 1) % 4
# Сторона от прохода: 0 - слева, 1 - справа
side_x = 0 if pos_x in (0, 1) else 1
side_y = 0 if pos_y in (0, 1) else 1
# Находится ли место у прохода
aisle_x = pos_x in (1, 3)
aisle_y = pos_y in (1, 3)
# Категория 1: один ряд, одна сторона
if row_x == row_y and side_x == side_y:
print(1)
# Категория 2: один ряд, по разные стороны, оба у прохода
elif row_x == row_y and aisle_x and aisle_y:
print(2)
# Категория 3: соседние ряды, с одной стороны от прохода
elif abs(row_x - row_y) == 1 and side_x == side_y:
print(3)
# Категория 4: все остальные случаи
else:
print(4)
if __name__ == '__main__':
solve()