#A misol yechilmagan
#B
n,m=map(int,input().split())
if 5>n or 5>m:
print(0)
elif n * 2 <= m or m * 2 <= n:
print(2)
else:
print(1)
#C
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
if (s[0] == 'f' && s[s.size() - 1] == 'b') {
cout << "FizzBuzz" << endl;}
else if (s[0] == 'f')
cout << "Fizz" << endl;
else if (s[s.size() - 1] == 'b')
cout << "Buzz" << endl;
else
cout << s << endl;
}
#D
a, b, c = map(int, input().split())
if a+b==c or a+c==b or c+b==a:
print('true')
else:
print('false')
#E
n=str(input())
res=""
for i in range(len(n)):
if n[i]=="x":
res+="y"
else:
res+=n[i]
print(res)
#F
bonus,price=map(int,input().split())
q = 0
c = 0
while c <= bonus:
k = (q + 1) ** 2
l = k * price
if c + l <= bonus:
c += l
q += 1
else:
break
print(q)
#G
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main() {
string n;
cin >> n;
string a = "0123456789";
bool b = true;
for (char i : n) {
if (a.find(i) != string::npos || isalpha(i)) {
continue;
} else {
b = false;
break;
}
}
if (b && n.length() >= 1) {
cout << "true" << endl;
} else {
cout << "false" << endl;
}
return 0;
}