n=int(input())
if n==1:
print(1);
elif n==2:
print(1,2);
else:
a=''
for i in range(1,n):
a+=str(i)*i
a=a[:n]
print(a)
if n<46:
print(' '.join(map(str, a)))
else:
print(' '.join(map(str, a[:45])), end=' ')
i=45
while(i<=n):
print(a[i]+a[i+1], end=' ')
i+=2
if n-i==1:
print(a[i], end=' ')
break
bj1pbnQoaW5wdXQoKSkKaWYgbj09MToKICAgIHByaW50KDEpOwplbGlmIG49PTI6CiAgICBwcmludCgxLDIpOwplbHNlOiAgCglhPScnCglmb3IgaSBpbiByYW5nZSgxLG4pOgoJCWErPXN0cihpKSppCglhPWFbOm5dCglwcmludChhKQoJaWYgbjw0NjoKCQlwcmludCgnICcuam9pbihtYXAoc3RyLCBhKSkpCgllbHNlOgoJCXByaW50KCcgJy5qb2luKG1hcChzdHIsIGFbOjQ1XSkpLCBlbmQ9JyAnKQoJCWk9NDUKCQl3aGlsZShpPD1uKToKCQkJcHJpbnQoYVtpXSthW2krMV0sIGVuZD0nICcpCgkJCWkrPTIKCQkJaWYgbi1pPT0xOgoJCQkJcHJpbnQoYVtpXSwgZW5kPScgJykKCQkJCWJyZWFr