#!/usr/bin/env python3
import random
import sys

random.seed(int(sys.argv[1]))
n = int(sys.argv[2])

fs = sorted([random.randint(1, 10000) for i in range(4*n)])
for i in range(1,4*n):
    fs[i] += fs[i-1]

offs = [random.randint(15000, 20000) for i in range(3)]
for i in range(1,3):
    offs[i] += offs[i-1]

ts = [0]*(4*n)
for i in range(n):
    ts[4*i] = offs[0] - random.randint(0,100)
    ts[4*i+1] = offs[1] - random.randint(0,100)
    ts[4*i+2] = offs[2] - random.randint(0,100)
    ts[4*i+3] = 2000000 - offs[0] - offs[1] - offs[2] - random.randint(0,100)

print(4*n)
print(' '.join(map(str,fs)))
print(' '.join(map(str,ts)))
