#include using namespace std; typedef long long ll; vector> input_grid(long long h, long long w) { vector> G(h, vector(w)); for (ll i = 0; i < h; ++i) { for (ll j = 0; j < w; ++j) { cin >> G[i][j]; } } return G; } void solve() { ll n,k; cin >> n >> k; vector> S = input_grid(n,n); vector> ans(n*k, vector(n*k)); for (ll i = 0; i < ans.size(); ++i) { for (ll j = 0; j < ans[0].size(); ++j) { ans[i][j] = S[i/k][j/k]; } } for (ll i = 0; i < ans.size(); ++i) { for (ll j = 0; j < ans.size(); ++j) { cout << ans[i][j]; } cout << endl; } } int main() { solve(); return 0; }