N, A, B, C = map(int, input().split()) if A <= C : a = 3 c = 1 KA = C KC = A else: a = 1 c = 3 KA = A KC = C S = [[0 for _ in range(N)] for __ in range(N)] p = 1 for i in range(N): for j in range(N): if p <= B: S[i][j] = 2 elif p <= KA+B: S[i][j] = a else: S[i][j] = c p += 1 for i in range(N): for j in range(N): print(S[i][j], end='') print()