# http://c...content-available-to-author-only...e.com/a/87445/34718
# https://r...content-available-to-author-only...l.it/CikZ/1 OR http://i...content-available-to-author-only...e.com/AkejPS
"""
n,w,h=input()
s=[""]*h
for x in 1,2:
exec"for i in range(h):l=len(s[i]+`n`)<=w;s[i]+=`n`*l;n-=l\n "*w;s=[r.replace(" ","")for r in map(lambda x:`x`[2::5],zip(*[r.ljust(w)for r in s]))];w,h=h,w
print s
"""
# less golfed
def f( n, w, h) :
s= [ "" ] *h
for x in 1 , 2 :
for j in [ 0 ] *w:
for i in range ( h) :l= len ( s[ i] +`n`) <= w; s[ i] += `n`*l; n-= l
s= [ r.ljust ( w) for r in s]
s= map ( lambda x:`x`[ 2 ::5 ] , zip ( *s) )
s= [ r.replace ( ' ' , '' ) for r in s]
w, h= h, w
print "\n " .join ( s)
f( 1 , 1 , 1 ) ; print
f( 6 , 6 , 1 ) ; print
f( 6 , 2 , 3 ) ; print
f( 10 , 1 , 11 ) ; print
f( 11 , 13 , 1 ) ; print
f( 27 , 9 , 5 ) ; print
f( 200 , 41 , 12 ) ; print
# additional test cases
f( 100 , 2 , 96 ) ; print
f( 99 , 3 , 63 ) ; print
f( 183 , 21 , 21 ) ; print
IyBodHRwOi8vYy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5jb20vYS84NzQ0NS8zNDcxOAojIGh0dHBzOi8vci4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4ubC5pdC9DaWtaLzEgT1IgaHR0cDovL2kuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmUuY29tL0FrZWpQUwoKCiIiIgpuLHcsaD1pbnB1dCgpCnM9WyIiXSpoCmZvciB4IGluIDEsMjoKCWV4ZWMiZm9yIGkgaW4gcmFuZ2UoaCk6bD1sZW4oc1tpXStgbmApPD13O3NbaV0rPWBuYCpsO24tPWxcbiIqdztzPVtyLnJlcGxhY2UoIiAiLCIiKWZvciByIGluIG1hcChsYW1iZGEgeDpgeGBbMjo6NV0semlwKCpbci5sanVzdCh3KWZvciByIGluIHNdKSldO3csaD1oLHcKcHJpbnQgcwoiIiIKCiMgbGVzcyBnb2xmZWQKZGVmIGYobix3LGgpOgoJcz1bIiJdKmgKCWZvciB4IGluIDEsMjoKCQlmb3IgaiBpblswXSp3OgoJCQlmb3IgaSBpbiByYW5nZShoKTpsPWxlbihzW2ldK2BuYCk8PXc7c1tpXSs9YG5gKmw7bi09bAoJCXM9W3IubGp1c3Qodylmb3IgciBpbiBzXQoJCXM9bWFwKGxhbWJkYSB4OmB4YFsyOjo1XSx6aXAoKnMpKQoJCXM9W3IucmVwbGFjZSgnICcsJycpZm9yIHIgaW4gc10KCQl3LGg9aCx3CglwcmludCJcbiIuam9pbihzKQoKZigxLDEsMSk7cHJpbnQKZig2LDYsMSk7cHJpbnQKZig2LDIsMyk7cHJpbnQKZigxMCwxLDExKTtwcmludApmKDExLDEzLDEpO3ByaW50CmYoMjcsOSw1KTtwcmludApmKDIwMCw0MSwxMik7cHJpbnQKCiMgYWRkaXRpb25hbCB0ZXN0IGNhc2VzCmYoMTAwLDIsOTYpO3ByaW50CmYoOTksMyw2Myk7cHJpbnQKZigxODMsMjEsMjEpO3ByaW50Cg==