互质的小性质:

1.相邻两个数互质,如5,6

2.连续三个奇数互质,如1,3,5

3.连续两个偶数必定有公因子,如2,4

此题用到2,3,因为要最小,所以可以贪心的选择连续的奇数,然后插入一个偶数即可,列如:

1,2,3,5或者1,3,4,5

7,8,9,11或者7,9,10,11

可知最小位差6,即以6为循环

#include <bits/stdc++.h>

using namespace std;

int n,k;

int main(){
    cin >> n >> k;
    cout << k*(6*n-1)  << endl;
    for(int i = 0; i < n; i ++) cout << k*(6*i+1) << " " << k*(6*i+2) << " " << k*(6*i+3) << " " << k*(6*i+5) << endl;
    return 0;
}