import sys input = sys.stdin.readline from random import randint X=int(input()) while True: N=randint(1,min(X*3+10,10**5)) M=randint(1,min(X*3+10,10**5)) for x in range(N+1): if x*M>X: break rest=X-x*M if rest==0: y=0 elif N-x==0: continue else: if rest%(N-x)!=0: continue else: y=rest//(N-x) #print(N,M,x,y) mas=(N-x)*(M-y) #print(mas) # mas * i == X (mod K) if mas>X: K=mas-X print(N,M,K) A=[K]*x+[1]*(N-x) B=[K]*y+[1]*(M-y) B=["*"]+B print(*B) for a in A: print(a) exit()