#include <bits/stdc++.h>
using namespace std;
const int inf = 0x3f3f3f3f;
const long long mod = 1e9 + 7;
long long n, m;
int main() {
  cin >> n >> m;
  if (n >= 3 && m >= 3)
    puts("2");
  else {
    if (n > m) swap(n, m);
    if (n == 1) {
      if (m == 1)
        puts("2");
      else if (m == 2)
        puts("4");
      else {
        long long res = (2 * m) % mod;
        cout << res << endl;
      }
    } else {
      long long res = (2 * (m + 1)) % mod;
      cout << res << endl;
    }
  }
  return 0;
}
