#include <bits/stdc++.h>
const int inf = 1 << 30;
const long long INF = 1ll << 61;
const double pi = acos(-1.0);
using namespace std;
int n, k;
void init() {}
bool input() {
  while (cin >> n >> k) {
    return false;
  }
  return true;
}
void cal() {
  int maxn = (6 * (n - 1) + 5) * k;
  cout << maxn << endl;
  for (int i = 0; i < n; i++) {
    printf("%d %d %d %d\n", 6 * i * k + k, 6 * i * k + 2 * k, 6 * i * k + 3 * k,
           6 * i * k + 3 * k + 2 * k);
  }
}
void output() {}
int main() {
  while (true) {
    init();
    if (input()) return 0;
    cal();
    output();
  }
  return 0;
}
