#!/usr/bin/env python3
from random import randint, shuffle
from sys import argv

    

n = int(argv[1])
mn = int(argv[2])
mx = int(argv[3])
l = []
s = set()
for _ in range(n):
    x = randint(mn, mx)
    while x in s:
        x = randint(mn, mx)
    l.append(x)
    s.add(x)
print(n)
print(*l)
shuffle(l)
print(*l[0:-1])

