n = int(input()) # Construct B if n == 3: B = [0, 1, 5275] sum_s = 5276 else: sum_s = 10000 * n B = [0, 1] remain = sum_s - 0 - 1 next_val = 2 while len(B) < n - 1: B.append(next_val) remain -= next_val next_val += 1 B.append(remain) sum_s = sum(B) # Construct A A = [99, 824] current_sum = sum(A) remaining = sum_s - current_sum step = 500 for _ in range(n - 2): next_val = A[-1] + step A.append(next_val) current_sum += next_val # Adjust the last element to make sum correct current_sum = sum(A) A[-1] += (sum_s - current_sum) print(' '.join(map(str, A))) print(' '.join(map(str, B)))