#include "bits/stdc++.h" #include #include using namespace std; #define REP(i, n) for (ll i = 0; i < n; i++) #define all(v) v.begin(), v.end() #define ll long long #define P pair #define INF (1ll << 60) #define ALL(n) (n).begin(), (n).end() #define FOR(i, a, b) for (int i = (a); i < b; i++) int main() { ll n, k; cin >> n >> k; vector ans; FOR(i, n * n - k + 1, n * n + 1) ans.push_back(i); FOR(i, 1, n * n - k + 1) ans.push_back(i); REP(i, n) { if (i != 0) cout << endl; REP(j, n) { if (j != 0) cout << " "; cout << ans[i * n + j]; } } }