H, W = map(int, input().split()) G = [[0] * W for i in range(H)] ans = 0 for i in range(H - 1): for j in range(W - 1): if G[i][j] + G[i][j + 1] + G[i + 1][j] + G[i + 1][j + 1] == 0: ans += 4 G[i][j] = 1 G[i][j + 1] = 1 G[i + 1][j] = 1 G[i + 1][j + 1] = 1 print(ans) for i in range(H): print(*G[i])