#!/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(2*n)])
for i in range(1,2*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]*(2*n)
for i in range(n):
    j = random.randint(0,2)
    ts[2*i] = offs[j] - random.randint(0,100)
    ts[2*i+1] = 2000000 - offs[j] - random.randint(0,100)

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