#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;
}