#include using namespace std; using ll = long long; vector calc(int n) { if (n == 1) { return {0}; } vector res; if (n % 3 != 2) res.push_back(0); int t = (n + 1) / 3; for (int i = 0; i < t; i++) { res.push_back(1); res.push_back(1); if (i != t - 1) res.push_back(0); } if (n % 3 == 1) res.push_back(0); return res; } int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); int T; cin >> T; for (;T--;) { int H, W; cin >> H >> W; vector row = calc(H); vector col = calc(W); for (int i = 0; i < H; i++) { for (int j = 0; j < W; j++) cout << row[i] + col[j] << (j == W - 1 ? '\n' : ' '); } } }