#include <bits/stdc++.h>
using namespace std;
struct snm {
  int pr[1111], siz[1111];
  void now(int x) {
    for (int i = 0; i < x; i++) {
      pr[i] = i;
      siz[i] = 1;
    }
  }
  int pred(int x) {
    if (x == pr[x]) {
      return x;
    }
    pr[x] = pred(pr[x]);
    return pr[x];
  }
  void sli(int a, int b) {
    a = pred(a);
    b = pred(b);
    if (siz[a] > siz[b]) {
      swap(a, b);
    }
    siz[b] += siz[a];
    pr[a] = b;
  }
};
int main() {
  int n;
  cin >> n;
  int a = n / 10;
  int b = n % 10;
  int out1 = 0;
  int out2 = 0;
  if (a == 0) {
    out1 = 2;
  }
  if (a == 1) {
    out1 = 7;
  }
  if (a == 2) {
    out1 = 2;
  }
  if (a == 3) {
    out1 = 3;
  }
  if (a == 4) {
    out1 = 3;
  }
  if (a == 5) {
    out1 = 4;
  }
  if (a == 6) {
    out1 = 2;
  }
  if (a == 7) {
    out1 = 5;
  }
  if (a == 8) {
    out1 = 1;
  }
  if (a == 9) {
    out1 = 2;
  }
  if (b == 0) {
    out2 = 2;
  }
  if (b == 1) {
    out2 = 7;
  }
  if (b == 2) {
    out2 = 2;
  }
  if (b == 3) {
    out2 = 3;
  }
  if (b == 4) {
    out2 = 3;
  }
  if (b == 5) {
    out2 = 4;
  }
  if (b == 6) {
    out2 = 2;
  }
  if (b == 7) {
    out2 = 5;
  }
  if (b == 8) {
    out2 = 1;
  }
  if (b == 9) {
    out2 = 2;
  }
  cout << out1 * out2;
  return 0;
}
