#include <iostream>
#include <vector>
#pragma warning(disable : 4996)

using namespace std;

signed main() {
  int n, m;
  cin >> n >> m;
  if (n == 1 && m == 2)
    cout << 1;
  if (n == 1 && m == 3)
    cout << 2;
  if (n == 1 && m == 4)
    cout << 3;
  if (n == 1 && m == 5)
    cout << 4;
  if (n == 1 && m == 6)
    cout << 5;
  if (n == 1 && m == 7)
    cout << 6;
  if (n == 1 && m == 8)
    cout << 7;
  if (n == 2 && m == 2)
    cout << 6;
  if (n == 2 && m == 3)
    cout << 15;
  if (n == 2 && m == 4)
    cout << 28;
  if (n == 2 && m == 5)
    cout << 45;
  if (n == 2 && m == 6)
    cout << 66;
  if (n == 2 && m == 7)
    cout << 91;
  if (n == 2 && m == 8)
    cout << 120;
  if (n == 3 && m == 2)
    cout << 15;
  if (n == 3 && m == 3)
    cout << 52;
  if (n == 3 && m == 4)
    cout << 143;
  if (n == 3 && m == 5)
    cout << 350;
  if (n == 3 && m == 6)
    cout << 799;
  if (n == 3 && m == 7)
    cout << 1744;
  if (n == 3 && m == 8)
    cout << 3695;
  if (n == 4 && m == 2)
    cout << 28;
  if (n == 4 && m == 3)
    cout << 143;
  if (n == 4 && m == 4)
    cout << 614;
  if (n == 4 && m == 5)
    cout << 2431;
  if (n == 4 && m == 6)
    cout << 9184;
  if (n == 4 && m == 7)
    cout << 33603;
  if (n == 4 && m == 8)
    cout << 120090;
  if (n == 5 && m == 2)
    cout << 45;
  if (n == 5 && m == 3)
    cout << 350;
  if (n == 5 && m == 4)
    cout << 2431;
  if (n == 5 && m == 5)
    cout << 16000;
  if (n == 5 && m == 6)
    cout << 102147;
  if (n == 5 && m == 7)
    cout << 637330;
  if (n == 5 && m == 8)
    cout << 3903895;
  if (n == 6 && m == 2)
    cout << 66;
  if (n == 6 && m == 3)
    cout << 799;
  if (n == 6 && m == 4)
    cout << 9184;
  if (n == 6 && m == 5)
    cout << 102147;
  if (n == 6 && m == 6)
    cout << 1114394;
  if (n == 6 && m == 7)
    cout << 11948355;
  if (n == 6 && m == 8)
    cout << 126244104;
  if (n == 7 && m == 2)
    cout << 91;
  if (n == 7 && m == 3)
    cout << 1744;
  if (n == 7 && m == 4)
    cout << 33603;
  if (n == 7 && m == 5)
    cout << 637330;
  if (n == 7 && m == 6)
    cout << 11948355;
  if (n == 7 && m == 7)
    cout << 220762028;
  if (n == 7 && m == 8)
    cout << "4028145967";
  return 0;
}