#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; int main() { int n, h; cin >> n >> h; int w = n / h; vector ans; for(int i = 2; i <= n; i++) { if(n % i == 0) { for(int j = 0; j < n / i; j++) { ans.push_back(n / i); } } } // for(auto p : ans) { // cout << p << " "; // } // cout << endl; if(h < w) { for(int i = 0; i < h; i++) { for(int j = 0; j < w; j++) { cout << ans[i * w + j] << " "; } cout << endl; } } else { for(int i = 0; i < h; i++) { for(int j = 0; j < w; j++) { cout << ans[i + j * h] << " "; } cout << endl; } } return 0; }