x = int(input()) k = x+1 m = min(10**5,k) n = x//m+1 d = m*n-x if d == 0: m -= 1 n = x//m+1 print(n,m,k) res = ["*"]+[1]+[k]*(n-1) print(*res) res = [1]*(d-1)+[k-1-(d-1)]+[k]*(m-d) print(*res,sep="\n")