#include <bits/stdc++.h>
using namespace std;
int n, m;
bool check(int s) { return (int)sqrt(s) * (int)sqrt(s) == s; }
int main() {
  int i, j, a, b, c, d, s1, s2, s3, s4;
  scanf("%d%d", &n, &m);
  for (a = 1; a <= 100; a++)
    for (b = 1; b <= 100; b++)
      for (c = 1; c <= 100; c++)
        for (d = 1; d <= 100; d++) {
          s1 = (m - 1) * a * a + b * b;
          s2 = (n - 1) * a * a + c * c;
          s3 = (n - 1) * b * b + d * d;
          s4 = (m - 1) * c * c + d * d;
          if (check(s1) && check(s2) && check(s3) && check(s4)) goto hhh;
        }
hhh:
  for (i = 1; i < n; i++) {
    for (j = 1; j < m; j++) printf("%d ", a);
    printf("%d\n", b);
  }
  for (i = 1; i < m; i++) printf("%d ", c);
  printf("%d\n", d);
  return 0;
}
