W,H,X=map(int,input().split())
L=[[0 for i in range(W)] for j in range(H)]
if H<=2 and W<=2:
  if 9*H*W<X:
    print(-1)
    exit()
  else:
    for i in range(H):
      for j in range(W):
        if X<=9:
          L[i][j]=X
          X=0
          break
        else:
          L[i][j]=9
          X-=9
  for i in range(H):
    A=[str(i) for i in L[i]]
    print("".join(A))
  exit()
if H==1:
  if X>18:
    print(-1)
    exit()
  if X<=9:
    if W%3==0:
      print(("0"+str(X)+"0")*(X//3))
      exit()
    else:
      L=str()
      for i in range(W):
        if i%3==0:
          L+=str(X)
        else:
          L+="0"
      print(L)
      exit()
  else:
    if W%3!=2:
      print(-1)
      exit()
    else:
      S=str()
      for i in range(W):
        if i%3==0:
          S+="9"
        elif i%3==1:
          S+=str(X-9)
        else:
          S+="0"
      print(S)
      exit()
  exit()
if W==1:
  H,W=W,H
  if X>18:
    print(-1)
    exit()
  if X<=9:
    if W%3==0:
      for i in range(W):
        if i%3==1:
          print(str(X))
        else:
          print("0")
      exit()
    else:
      for i in range(W):
        if i%3==0:
          print(str(X))
        else:
          print("0")
      exit()
  else:
    if W%3!=2:
      print(-1)
      exit()
    else:
      S=str()
      for i in range(W):
        if i%3==0:
          print("9")
        elif i%3==1:
          print(str(X-9))
        else:
          print("0")
      exit()
  exit()
  
L=[[-1 for i in range(W)] for j in range(H)]
for i in range(H):
  if i%3==2:
    L[i]=["0"]*W
for i in range(H):
  for j in range(W):
    if j%3==2:
      L[i][j]="0"
if H%3==1:
  for i in range(H):
    if i%3==1:
      L[i]=["0"]*W
if H%3==0:
  for i in range(H):
    if i%3==0:
      L[i]=["0"]*W
if W%3==1:
  for i in range(H):
    for j in range(W):
      if j%3==1:
        L[i][j]="0"
if W%3==0:
  for i in range(H):
    for j in range(W):
      if j%3==0:
        L[i][j]="0"
R=[[-1 for i in range(3)] for j in range(3)]
for i in range(3):
  for j in range(3):
    if i>=H or j>=W:
      continue
    R[i][j]=L[i][j]
    if L[i][j]!="0":
      if X<=9:
        R[i][j]=X
        X=0
      else:
        R[i][j]=9
        X-=9
if X!=0:
  print(-1)
  exit()
for i in range(H):
  for j in range(W):
    L[i][j]=str(R[i%3][j%3])
  print("".join(L[i]))